Nainstalujte a nakonfigurujte server aplikací WildFly (JBoss) na Ubuntu 16.04 | 18.04

  • Eustace Evans
  • 0
  • 2281
  • 320

WildFly (formálně JBoss) je lehký, rychlý a vysoce optimalizovaný běh aplikací založený na Javě, který vám umožňuje vyvíjet skvělé aplikace z jediného IDE…

Tento krátký výukový program ukazuje studentům a novým uživatelům, jak instalovat a konfigurovat WildFly na Ubuntu 16.04 | 18.04 LTS servery…

WildFly je platforma s robustním dashboardem, díky kterému je změna nastavení na aplikačním serveru, konfigurace velmi jednoduchá a rychlá ... Není třeba procházet zbytečné stránky, abyste si přizpůsobili prostředí tak, aby vyhovovalo vašim potřebám ...

Další informace o WildFly a další související dokumentaci najdete na její domovské stránce ... Až budete připraveni nastavit WildFly na Ubuntu, postupujte podle následujících kroků:

Krok 1: Nainstalujte OpenJDK

WildFly je napsán v Javě a vyžaduje, aby Java JDK fungovala ... buď si nainstalujete oficiální Oracle Java JDK, nebo použijete alternativu open source s názvem OpenJDK ...

V tomto tutoriálu budeme instalovat open source verzi Java…

Chcete-li to provést, spusťte níže uvedené příkazy:

sudo apt update sudo apt nainstalovat default-jdk

Po instalaci OpenJDK výše můžete spustit níže uvedené příkazy a ověřit, že je nainstalována ...

verze Java

Měli byste vidět podobné řádky jako níže:

openjdk verze "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, smíšený režim)

Pokud vidíte řádky výše, je Java nainstalována a připravena ...

Krok 2: Nastavení uživatele WildFly

Jelikož se jedná o aplikační server, obvykle se doporučuje použít účet vyhrazené služby ... Spuštěním následujících příkazů vytvořte účet služby WildFly pro správu serveru ...

Spuštěním následujících příkazů vytvořte účet a skupinu zvanou wildfly…

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

Poté pokračujte níže ke stahování a konfiguraci balíčků WildFly…

Krok 3: Stáhněte si a nakonfigurujte WildFly

Nyní, když jste nainstalovali Java JDK a vytvořili účet služby pro WildFly, spusťte níže uvedené příkazy ke stažení balíčků WildFly ... V době tohoto příspěvku je aktuální verze 16.0.0. Konečné

Můžete zkontrolovat jeho stránku ke stažení a získat nejnovější, až budou k dispozici ...

Použitím wget můžete jej snadno stáhnout pomocí níže uvedených příkazů:

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

Po stažení spusťte níže uvedené příkazy a vytvořte složku WildFly v / opt adresář a změnit jeho vlastnictví na účet služby WildFly…

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

Dále vytvořte složku služby WildFly v /atd/ adresář spuštěním níže uvedených příkazů ...

sudo mkdir -p / etc / wildfly

Poté zkopírujte konfigurační soubory WildFly, spustitelné soubory do nově vytvořeného adresáře výše a vytvořte jeho skripty v souboru / etc / wildfly / bin spustitelný adresář ...

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'

Poté zkopírujte jeho systémový soubor do / etc / systemd / system / adresář spuštěním níže uvedených příkazů

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

Nyní můžete pomocí níže uvedených příkazů zastavit, spustit a povolit automatické spouštění služeb WildFly při spuštění ...

sudo systemctl stop wildfly.service sudo systemctl start wildfly.service sudo systemctl povolit wildfly.service

Chcete-li zkontrolovat jeho spuštění, spusťte následující příkazy:

sudo systemctl status wildfly.service

Měli byste vidět informace o jeho stavové službě, jak je uvedeno níže:

● wildfly.service - Načtený aplikační server WildFly: načten (/etc/systemd/system/wildfly.service; povoleno; předvolba dodavatele: povoleno) Aktivní: aktivní (běží) od St 2019-04-03 10:49:06 CDT; Před 17 s Hlavní PID: 2252 (launch.sh) Úkoly: 109 (limit: 4683) CGroup: /system.slice/wildfly.service ├─2252 / bin / bash /opt/wildfly/bin/launch.sh samostatný 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 [samostatný] -server -Xms64m -Xmx512m -XX: MetaspaceSize = 96M -XX: MaxMe 3. dubna 10:49:06 ubuntu1804 systemd [1]: Spuštěn aplikační server WildFly.

Nyní, když jste si stáhli a nakonfigurovali službu WildFly, spusťte níže uvedené příkazy a vytvořte uživatelský účet, který bude připojovat a spravovat webovou konzolu serveru aplikace ...

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

Zobrazí se výzva ... zadejte a pokračujte ...

Jaký typ uživatele chcete přidat? a) Uživatel správy (mgmt-users.properties) b) Uživatel aplikace (application-users.properties) (a): a 

Zadejte nové uživatelské jméno a vytvořte heslo:

Zadejte podrobnosti o novém uživateli, kterého chcete přidat. Používání sféry 'ManagementRealm', jak bylo zjištěno ze stávajících souborů vlastností. Uživatelské jméno: superadmin Doporučení pro hesla jsou uvedena níže. Chcete-li tato omezení upravit, upravte konfigurační soubor add-user.properties. - Heslo by se mělo lišit od uživatelského jména - Heslo by nemělo být jednou z následujících omezených hodnot root, admin, administrator - Heslo by mělo obsahovat alespoň 8 znaků, 1 abecední znak (y), 1 číslice (y) , 1 nealfanumerický symbol (y) Heslo: WFLYDM0102: Heslo by mělo mít alespoň 1 nealfanumerický symbol. Opravdu chcete použít heslo zadané ano / ne? Ano

Typ Ano pro další možnosti a dokončete nastavení…

WildFly by měl být nainstalován a připraven…

Otevřete prohlížeč a přejděte na název hostitele serveru nebo IP adresu a poté port # 8080 (výchozí port)…

http: // localhost: 8080

Pak je administrátorská konzole na adrese:

http: // localhost: 8080 / konzole

Po vybalení z krabice je konzola serveru omezena pouze na místní server ... Pokud se chcete připojit ze vzdáleného umístění, otevřete jeho konfigurační soubor spuštěním níže uvedených příkazů ...

sudo nano /etc/wildfly/wildfly.conf

Poté přidejte zvýrazněný řádek do souboru a uložte…

# Konfigurace, kterou chcete spustit WILDFLY_CONFIG = standalone.xml # Režim, který chcete spustit WILDFLY_MODE = standalone # Adresa, která se má vázat na WILDFLY_BIND = 0.0.0.0 #WildFly Console bind WILDFLY_CONSOLE_BIND = 0.0.0.0 

Poté spusťte níže uvedený skript a vytvořte účet pro přihlášení do administrátorské konzole ...

sh /opt/wildfly/bin/jboss-cli.sh - připojit

Zobrazí se výzva k zadání účtu a hesla, které jste vytvořili výše ...

Ověření proti bezpečnostní sféře: ManagementRealm Uživatelské jméno: superadmin Heslo: [samostatný @ localhost: 9990 /]

Dále otevřete spouštěcí skript

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

A upravte zvýrazněné řádky,

#! / bin / bash if ["x $ WILDFLY_HOME" = "x"]; pak WILDFLY_HOME = "/ opt / wildfly" fi pokud [["$ 1" == "doména"]]; pak $ WILDFLY_HOME / bin / domain.sh -c $ 2 -b $ 3 -bmanagement $ 4 else $ WILDFLY_HOME / bin / standalone.sh -c $ 2 -b $ 3 -bmanagement $ 4 fi

Ukončete a uložte soubor…

Restartovat službu…

sudo systemctl restartovat wildfly.service

Dále otevřete službu WildFly spuštěním níže uvedených příkazů ...

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

Poté upravte zvýrazněný řádek a uložte…

[Jednotka] Popis = 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 [Instalovat] WantedBy = víceuživatelský cíl

Uložte soubor a ukončete.

Znovu načíst systemd a restartovat…

sudo systemctl daemon-reload sudo systemctl restart wildfly.service

A je to! Nyní můžete přistupovat ke konzole pro správu vzdáleně ...

Gratulujeme! úspěšně jste nainstalovali a nakonfigurovali WildFly (Formálně JBoss) na Ubuntu 16.04 | 18.04.




Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma