Sådan installeres WildFly på Ubuntu 20.04 18.04

  • Andrew Politic
  • 0
  • 724
  • 72

Denne korte vejledning viser studerende og nye brugere, hvordan man installerer WildFly (JBoss) på Ubuntu 20.04 | 18.04.

WildFly (formelt JBoss) er en let, hurtig og meget optimeret Java-baseret applikationskørselstid, der giver dig mulighed for at udvikle fantastiske applikationer fra en enkelt IDE.

WildFly er platformoverskridende med robust dashboard, der gør ændring af en indstilling på applikationsserveren, konfiguration meget enkel og hurtig ... Ingen grund til at gennemse unødvendige sider for at tilpasse dit miljø, så det passer til dine behov ...

For mere om WildFly og anden relateret dokumentation, besøg venligst dens hjemmeside ... Når du er klar til at konfigurere WildFly på Ubuntu, skal du følge nedenstående trin:

Trin 1: Installer OpenJDK

WildFly er skrevet i Java og kræver Java JDK for at fungere ... du installerer enten den officielle Oracle Java JDK eller bruger open source-alternativet kaldet OpenJDK ...

Til denne vejledning installerer vi open source-versionen af ​​Java ...

For at gøre det skal du køre kommandoerne nedenfor:

sudo apt opdater sudo apt installer standard-jdk

Efter installation af OpenJDK ovenfor kan du køre kommandoerne nedenfor for at validere, at det er installeret ...

java -version

Du skal se lignende linjer som nedenfor:

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, blandet tilstand)

Hvis du ser linjerne ovenfor, er Java installeret og klar ...

Trin 2: Opsæt WildFly-bruger

Da dette er en applikationsserver, anbefales det normalt at bruge en dedikeret servicekonto ... Kør nedenstående kommandoer for at oprette WildFly-servicekonto til at administrere serveren ...

Kør nedenstående kommandoer for at oprette en konto og gruppe kaldet wildfly ...

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

Derefter skal du fortsætte nedenfor for at downloade og konfigurere WildFly-pakker ...

Trin 3: Download og konfigurer WildFly

Nu hvor du har installeret Java JDK og oprettet en servicekonto til WildFly, skal du køre kommandoerne nedenfor for at downloade WildFly-pakker ... På tidspunktet for dette indlæg er den aktuelle version 16.0.0.Final...

Du kan tjekke dens download-side for at få det seneste, når de bliver tilgængelige ...

Ved brug af wget kommando, kan du nemt downloade det ved hjælp af nedenstående kommandoer:

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

Efter download skal du køre kommandoerne nedenfor for at oprette WildFly-mappe i / opt mappe og skifte ejerskab til WildFly-servicekonto ...

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

Opret derefter WildFly-servicemappen i /etc/ bibliotek ved at køre kommandoerne nedenfor ...

sudo mkdir -p / etc / wildfly

Kopier derefter WildFly-konfigurationsfiler, eksekverbare filer i den nyoprettede mappe ovenfor, og lav dens scripts i / etc / wildfly / bin katalog eksekverbar ...

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'

Derefter kopieres dens systemd-fil til / etc / systemd / system / katalog ved at køre nedenstående kommandoer

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

Nu kan du bruge kommandoerne nedenfor til at stoppe, starte og aktivere WildFly-tjenester til automatisk at starte ved opstartstid ...

sudo systemctl stop wildfly.service sudo systemctl start wildfly.service sudo systemctl aktiver wildfly.service

For at kontrollere dens startede skal du køre kommandoerne nedenfor:

sudo systemctl status wildfly.service

Du skal se dens status serviceoplysninger som vist nedenfor:

● wildfly.service - WildFly-applikationsserveren indlæst: indlæst (/etc/systemd/system/wildfly.service; aktiveret; leverandørindstilling: aktiveret) Aktiv: aktiv (kører) siden ons 2019-04-03 10:49:06 CDT; 17s siden Hoved PID: 2252 (launch.sh) Opgaver: 109 (grænse: 4683) CGroup: /system.slice/wildfly.service ├─2252 / bin / bash /opt/wildfly/bin/launch.sh standalone standalone.xml 0.0.0.0 ├─2253 / bin / sh /opt/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0 └─2336 java -D [Standalone] -server -Xms64m -Xmx512m -XX: MetaspaceSize = 96M -XX: MaxMe 3. apr 10:49:06 ubuntu1804 systemd [1]: Startede WildFly Application Server.

Nu hvor du har downloadet og konfigureret WildFly-tjenesten, skal du køre kommandoerne nedenfor for at oprette en brugerkonto, der opretter forbindelse til og administrerer appserverens webkonsol ...

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

Du bliver bedt om ... skriv a for at fortsætte ...

Hvilken type bruger ønsker du at tilføje? a) Managementbruger (mgmt-users.properties) b) Application User (application-users.properties) (a): a 

Indtast et nyt brugernavn, og opret en adgangskode:

Indtast detaljerne for den nye bruger, der skal tilføjes. Brug af realm 'ManagementRealm' som opdaget fra de eksisterende ejendomsfiler. Brugernavn: superadmin Anbefalinger til adgangskoder er angivet nedenfor. For at ændre disse begrænsninger skal du redigere konfigurationsfilen add-user.properties. - Adgangskoden skal være forskellig fra brugernavnet - Adgangskoden bør ikke være en af ​​følgende begrænsede værdier root, admin, administrator - Adgangskoden skal indeholde mindst 8 tegn, 1 alfabetisk tegn, 1 ciffer (er) , 1 ikke-alfanumerisk symbol (er) Adgangskode: WFLYDM0102: Adgangskode skal have mindst 1 ikke-alfanumerisk symbol. Er du sikker på, at du vil bruge den indtastede adgangskode ja / nej? Ja

Type Ja for de andre muligheder og fuldfør opsætningen ...

WildFly skal være installeret og klar ...

Åbn din browser og gennemse serverens værtsnavn eller IP-adresse efterfulgt af port # 8080 (dens standardport) ...

http: // localhost: 8080

Derefter er admin konsol på:

http: // localhost: 8080 / konsol

Uden for boksen er serverkonsollen kun begrænset til den lokale server ... Hvis du vil oprette forbindelse fra en ekstern placering, skal du åbne konfigurationsfilen ved at køre nedenstående kommandoer ...

sudo nano /etc/wildfly/wildfly.conf

Tilføj derefter den fremhævede linje i filen, og gem ...

# Den konfiguration, du vil køre WILDFLY_CONFIG = standalone.xml # Den tilstand, du vil køre WILDFLY_MODE = standalone # Adressen, der skal bindes til WILDFLY_BIND = 0.0.0.0 #WildFly Console bind WILDFLY_CONSOLE_BIND = 0.0.0.0 

Kør derefter scriptet nedenfor for at oprette en konto til at logge på admin konsollen ...

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

Du bliver bedt om at indtaste den konto og adgangskode, du oprettede ovenfor ...

Godkendelse mod sikkerhedsområdet: ManagementRealm Brugernavn: superadmin Adgangskode: [standalone @ localhost: 9990 /]

Åbn derefter startskriptet

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

Og rediger de fremhævede linjer,

#! / bin / bash if ["x $ WILDFLY_HOME" = "x"]; derefter WILDFLY_HOME = "/ opt / wildfly" fi hvis [["$ 1" == "domæne"]]; derefter $ WILDFLY_HOME / bin / domain.sh -c $ 2 -b $ 3 -bmanagement $ 4 andet $ WILDFLY_HOME / bin / standalone.sh -c $ 2 -b $ 3 -management $ 4 fi

Afslut og gem filen ...

Genstart tjenesten ...

sudo systemctl genstart wildfly.service

Åbn derefter WildFly-tjenesten ved at køre kommandoerne nedenfor ...

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

Rediger derefter den fremhævede linje, og gem ...

[Enhed] Beskrivelse = WildFly Application Server 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 [Install] WantedBy = multi-user.target

Gem filen, og afslut.

Genindlæs systemd og genstart ...

sudo systemctl daemon-reload sudo systemctl genstart wildfly.service

Det er det! Du kan nu få adgang til administrationskonsollen eksternt ...

Konklusion:

Dette indlæg viste dig, hvordan du installerer WildFly på Ubuntu 20.04 | 18.04. Hvis du finder nogen fejl ovenfor, skal du bruge nedenstående formular til at rapportere.




Endnu ingen kommentarer