Installera och konfigurera WildFly (JBoss) App Server på Ubuntu 16.04 | 18.04

  • Ronald Ferguson
  • 0
  • 552
  • 156

WildFly (formellt JBoss) är en lätt, snabb och mycket optimerad Java-baserad applikationsdriftstid som låter dig utveckla fantastiska applikationer från en enda IDE ...

Denna korta handledning visar studenter och nya användare hur man installerar och konfigurerar WildFly på Ubuntu 16.04 | 18.04 LTS-servrar ...

WildFly är plattformsplattform med robust instrumentpanel som gör att en inställning på applikationsservern ändras, konfigurationen är mycket enkel och snabb ... Du behöver inte bläddra i onödiga sidor för att anpassa din miljö efter dina behov ...

För mer information om WildFly och annan relaterad dokumentation, besök dess hemsida ... När du är redo att konfigurera WildFly på Ubuntu, följ stegen nedan:

Steg 1: Installera OpenJDK

WildFly är skrivet i Java och kräver Java JDK för att fungera ... du installerar antingen den officiella Oracle Java JDK eller använder öppen källkod som kallas OpenJDK ...

För den här guiden kommer vi att installera den öppna källkodsversionen av Java ...

För att göra det, kör kommandona nedan:

sudo apt uppdatering sudo apt installera standard-jdk

Efter att du har installerat OpenJDK ovan kan du köra kommandona nedan för att bekräfta att den är installerad ...

java -version

Du bör se liknande rader som nedan:

openjdk version "10.0.2" 2018-07-17 OpenJDK Runtime Environment (build 10.0.2 + 13-Ubuntu-1ubuntu0.18.04.4) OpenJDK 64-Bit Server VM (build 10.0.2 + 13-Ubuntu-1ubuntu0.18.04 .4, blandat läge)

Om du ser raderna ovan är Java installerat och klart ...

Steg 2: Ställ in WildFly-användare

Eftersom detta är en applikationsserver rekommenderas det vanligtvis att använda ett dedikerat servicekonto ... Kör kommandona nedan för att skapa WildFly-servicekonto för att hantera servern ...

Kör kommandona nedan för att skapa ett konto och en grupp som heter wildfly ...

sudo groupadd -r wildfly sudo useradd -r -g wildfly -d / opt / wildfly -s / sbin / nologin wildfly

Fortsätt därefter nedan för att ladda ner och konfigurera WildFly-paket ...

Steg 3: Ladda ner och konfigurera WildFly

Nu när du har installerat Java JDK och skapat ett servicekonto för WildFly, kör du kommandona nedan för att ladda ner WildFly-paket ... Vid tidpunkten för detta inlägg är den nuvarande versionen 16.0.0 slut...

Du kan kolla nedladdningssidan för att få det senaste när de blir tillgängliga ...

Använder sig av wget kommando kan du enkelt ladda ner det med kommandona nedan:

cd / tmp wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz

Efter nedladdning kör du kommandona nedan för att skapa WildFly-mappen i /välja katalog och ändra ägandet till WildFly-servicekontot ...

tjära xvf wildfly-16.0.0.Final.tar.gz sudo mv wildfly-16.0.0.Final/ / opt / wildfly sudo chown -RH wildfly: / opt / wildfly

Skapa sedan WildFly-servicemappen i /etc/ katalog genom att köra kommandona nedan ...

sudo mkdir -p / etc / wildfly

Kopiera sedan WildFly-konfigurationsfiler, körbara filer till den nyskapade katalogen ovan och gör dess skript i / etc / wildfly / bin katalog körbar ...

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf / etc / wildfly / sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh / opt / wildfly / bin / sudo sh -c 'chmod + x /opt/wildfly/bin/*.sh'

Efter det kopiera dess systemd-fil till / etc / systemd / system / katalog genom att köra kommandona nedan

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service / etc / systemd / system /

Nu kan du använda kommandona nedan för att stoppa, starta och aktivera WildFly-tjänster att starta automatiskt vid starttid ...

sudo systemctl stoppa wildfly.service sudo systemctl starta wildfly.service sudo systemctl aktivera wildfly.service

För att kontrollera dess startade, kör kommandona nedan:

sudo systemctl status wildfly.service

Du bör se dess statustjänstinformation som visas nedan:

● wildfly.service - WildFly Application Server Loaded: laddad (/etc/systemd/system/wildfly.service; aktiverad; leverantörsinställning: aktiverad) Aktiv: aktiv (igång) sedan ons 2019-04-03 10:49:06 CDT; 17s sedan Main PID: 2252 (launch.sh) Uppgifter: 109 (limit: 4683) CGroup: /system.slice/wildfly.service ├─2252 / bin / bash /opt/wildfly/bin/launch.sh fristående fristående.xml 0.0.0.0 ├─2253 / bin / sh /opt/wildfly/bin/standalone.sh -c fristående.xml -b 0.0.0.0 └─2336 java -D [Fristående] -server -Xms64m -Xmx512m -XX: MetaspaceSize = 96M -XX: MaxMe 03 apr 10:49:06 ubuntu1804 systemd [1]: Startade WildFly Application Server.

Nu när du har laddat ner och konfigurerat WildFly-tjänsten kör du kommandona nedan för att skapa ett användarkonto som kommer att ansluta och hantera appservern webbkonsol ...

sudo /opt/wildfly/bin/add-user.sh

Du uppmanas ... skriv in a för att fortsätta ...

Vilken typ av användare vill du lägga till? a) Hanteringsanvändare (mgmt-users.properties) b) Application User (application-users.properties) (a): a 

Skriv in ett nytt användarnamn och skapa ett lösenord:

Ange informationen om den nya användaren som ska läggas till. Använda realm 'ManagementRealm' som upptäckt från befintliga fastighetsfiler. Användarnamn: superadmin Lösenordsrekommendationer listas nedan. För att ändra dessa begränsningar, redigera konfigurationsfilen add-user.properties. - Lösenordet ska skilja sig från användarnamnet - Lösenordet bör inte vara ett av följande begränsade värden root, admin, administrator - Lösenordet ska innehålla minst 8 tecken, 1 alfabetiska tecken, 1 siffror , 1 icke-alfanumerisk symbol (er) Lösenord: WFLYDM0102: Lösenordet ska ha minst 1 icke-alfanumerisk symbol. Är du säker på att du vill använda det angivna lösenordet ja / nej? ja

Typ ja för de andra alternativen och slutföra installationen ...

WildFly ska installeras och redo ...

Öppna din webbläsare och bläddra till serverns värdnamn eller IP-adress följt av port # 8080 (dess standardport) ...

http: // localhost: 8080

Då är administratörskonsolen på:

http: // localhost: 8080 / konsol

Utanför lådan är serverkonsolen endast begränsad till den lokala servern ... Om du vill ansluta från en fjärrplats öppnar du konfigurationsfilen genom att köra kommandona nedan ...

sudo nano /etc/wildfly/wildfly.conf

Lägg sedan till den markerade raden i filen och spara ...

# Konfigurationen du vill köra WILDFLY_CONFIG = fristående.xml # Läget du vill köra WILDFLY_MODE = fristående # Adressen som ska bindas till WILDFLY_BIND = 0.0.0.0 #WildFly Console bind WILDFLY_CONSOLE_BIND = 0.0.0.0 

Kör sedan skriptet nedan för att skapa ett konto för att logga in på administratörskonsolen ...

sh /opt/wildfly/bin/jboss-cli.sh --connect

Du uppmanas att ange kontot och lösenordet du skapade ovan ...

Autentisering mot säkerhetsområdet: ManagementRealm Användarnamn: superadmin Lösenord: [fristående @ localhost: 9990 /]

Öppna sedan lanseringsskriptet

sudo nano /opt/wildfly/bin/launch.sh

Och redigera de markerade raderna,

#! / bin / bash if ["x $ WILDFLY_HOME" = "x"]; sedan WILDFLY_HOME = "/ opt / wildfly" fi om [["$ 1" == "domän"]]; sedan $ WILDFLY_HOME / bin / domain.sh -c $ 2 -b $ 3 -bmanagement $ 4 annat $ WILDFLY_HOME / bin / fristående.sh -c $ 2 -b $ 3 -management $ 4 fi

Stäng och spara filen ...

Starta om tjänsten ...

sudo systemctl starta om wildfly.service

Öppna sedan WildFly-tjänsten genom att köra kommandona nedan ...

sudo nano /etc/systemd/system/wildfly.service

Redigera sedan den markerade raden och spara ...

[Enhet] Beskrivning = WildFly-applikationsservern After = syslog.target network.target Before = httpd.service [Service] Environment = LAUNCH_JBOSS_IN_BACKGROUND = 1 EnvironmentFile = - / etc / wildfly / wildfly.conf User = wildfly LimitNOFILE = 102642 PIDFile = / var / run / wildfly / wildfly.pid ExecStart = / opt / wildfly / bin / launch.sh $ WILDFLY_MODE $ WILDFLY_CONFIG $ WILDFLY_BIND $ WILDFLY_CONSOLE_BIND StandardOutput = null [Installera] WantedBy = multi-user.target

Spara filen och avsluta.

Ladda om systemd och starta om ...

sudo systemctl daemon-reload sudo systemctl starta om wildfly.service

Det är allt! Du kan nu komma åt administratörskonsolen på distans ...

Grattis! du har installerat och konfigurerat WildFly (Formellt JBoss) på Ubuntu 16.04 | 18.04.




Ingen har kommenterat den här artikeln än.

En samling användbar information om operativsystemet Linux och ny teknik
Färska artiklar, praktiska tips, detaljerade recensioner och guider. Känn dig hemma i Linux-operativsystemets värld