GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat WildFly 14 na CentOS 7

WildFly je špičkový webový aplikační server Java navržený s ohledem na rychlost a nízkou hmotnost. WildFly, dříve známý jako JBoss, je open-source a jeho cílem je poskytovat nejrychlejší možné běhové prostředí Java. Díky funkcím, jako jsou bloky subsystému, které lze snadno přidávat a odebírat, centralizované konfigurace mezi prostředími, podpora nejnovějších podnikových standardů Java a mnoho dalšího, je WildFly vynikající volbou pro aplikační server.

V tomto tutoriálu pokryjeme celý proces instalace pro instalaci WildFly 14 na váš počítač CentOS 7. Aby však bylo možné dokončit tento tutoriál, vaše aktuální nastavení má určité požadavky, které je třeba splnit. Pro váš server musíte mít VPS nebo počítač s CentOS 7, uživatele s přístupem root a statickou veřejnou IP adresu.

Krok 1:Instalace Java

Aby WildFly fungovalo, potřebuje Java Developer Kit neboli JDK. Nainstalujte si JDK verze 10.0.2 (nejnovější verze v době psaní) do svého systému stažením JDK na váš server ze stránek Oracle. Otevřete terminál na svém CentOS VPS/stroji a proveďte tyto dva příkazy:

cd /optsudo wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" " http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz"

Poté musíte stažený tarball extrahovat pomocí příkazu „tar“:

tar -zxvf jdk-10.0.2_linux-x64_bin.tar.gz

(Nyní můžete smazat stažený tarball)

Jakmile bude toto staženo a rozbaleno do vašeho počítače, můžeme použít „alternativy“ k nastavení JDK ve vašem systému, aniž bychom zasahovali do již existujících instalací (pokud jsou k dispozici). K nastavení této nové verze Java použijte tyto příkazy:

alternativy sudo --install /usr/bin/java java /opt/jdk-10.0.2/bin/java 2alternativy sudo --config java

Jakmile to uděláte, můžete nastavit umístění ‚java‘ a ‚javac‘ pomocí příkazu ‚alternatives‘.

alternativy sudo --install /usr/bin/jar jar /opt/jdk-10.0.2/bin/jar 2alternativy sudo --install /usr/bin/javac javac /opt/jdk-10.0.2/bin/ alternativy javac 2sudo --set jar /opt/jdk-10.0.2/bin/jarsudo alternatives --set javac /opt/jdk-10.0.2/bin/javac

Po dokončení můžete nyní zkontrolovat, jaká verze Javy je aktuálně aktivní ve vašem systému:

sudo java --version

Výstup by měl vypadat takto:

java 10.0.2 2018-07-17 Java(TM) SE Runtime Environment 18.3 (sestavení 10.0.2+13)Java HotSpot(TM) 64bitový server VM 18.3 (sestavení 10.0.2+13, smíšený režim) 

Po dokončení budete muset nastavit proměnné prostředí tak, aby odpovídaly umístění vašich spustitelných souborů Java. Budete muset vytvořit nové soubory pomocí svého oblíbeného textového editoru.

Konfigurační soubor Bourne Again shell by měl být vytvořen v umístění „/etc/profile.d/java.sh“ a měl by obsahovat tento obsah:

pokud ! echo ${PATH} | grep -q /opt/jdk-10.0.2/bin; pak exportujte PATH=/opt/jdk-10.0.2/bin:${PATH}fiif ! echo ${PATH} | grep -q /opt/jdk-10.0.2/jre/bin; poté exportujte PATH=/opt/jdk-10.0.2/jre/bin:${PATH}fiexport JAVA_HOME=/opt/jdk-10.0.2exportujte JRE_HOME=/opt/jdk-10.0.2/jreexport CLASSPATH=.:/opt /jdk-10.0.2/lib/tools.jar:/opt/jdk-10.0.2/jre/lib/rt.jar

Jakmile to zadáte a uložíte do tohoto nového souboru, můžete nyní vytvořit konfigurační soubor pro C Shell. Tento soubor by měl být umístěn a pojmenován jako „/etc/profile.d/java.csh“. Soubor by měl obsahovat tento obsah:

if ( "${cesta}" !~ */opt/jdk-10.0.2/bin* ) pak nastavte cestu =( /opt/jdk-10.0.2/bin $cesta )endifif ( "${cesta }" !~ */opt/jdk-10.0.2/jre/bin* ) pak nastavte cestu =( /opt/jdk-10.0.2/jre/bin $path )endifsetenv JAVA_HOME /opt/jdk-10.0.2setenv JRE_HOME /opt/jdk-10.0.2/jresetenv CLASSPATH .:/opt/jdk-10.0.2/lib/tools.jar:/opt/jdk-10.0.2/jre/lib/rt.jar

Nyní jste nastavili proměnné prostředí pro Javu. Ujistěte se, že jste změnili oprávnění k souboru na správné hodnoty:

sudo chmod 755 /etc/profile.d/java.shsudo chmod 755 /etc/profile.d/java.csh

Nyní můžeme pokračovat v instalaci WildFly.

Krok 2:Instalace WildFly

Prvním krokem je stažení a rozbalení softwarového balíčku WildFly z webu společnosti WildFly – stáhněte si nejnovější verzi (14.0.1 v době psaní tohoto návodu) pomocí následujícího příkazu:

wget http://download.jboss.org/wildfly/14.0.1.Final/wildfly-14.0.1.Final.tar.gz

Po dokončení stahování jej můžete extrahovat pomocí následujícího příkazu:

tar -zxvf wildfly-14.0.1.Final.tar.gz

(Nyní můžete smazat stažený tarball)

Nyní budete muset nastavit dvě proměnné nalezené v samostatném konfiguračním souboru, který se nachází v umístění „/opt/wildfly-14.0.1.Final/bin/standalone.conf“. Tyto dvě proměnné nastavují umístění WildFly a umístění instalace Java. Pomocí zvoleného textového editoru přidejte do tohoto souboru následující dva řádky:

JBOSS_HOME="/opt/wildfly-14.0.1.Final"JAVA_HOME="/opt/jdk-10.0.2"

Jakmile je toto hotovo, můžeme nyní upravit konfigurační soubor XML. Tento soubor se nachází na cestě k souboru „/opt/wildfly-14.0.1.Final/standalone/configuration/standalone.xml“. Otevřete jej pomocí svého oblíbeného textového editoru a nahraďte všechny výskyty adresy IP localhost (musí být zapsány jako „127.0.0.1“) veřejnou IP adresou vašeho serveru. To nám umožní přístup k WildFly z externí sítě. Po dokončení můžeme nyní spustit server a vytvořit našeho prvního uživatele.

Spuštění WildFly je jednoduché. Stačí spustit spustitelný soubor:

sudo /opt/wildfly-14.0.1.Final/bin/standalone.sh

Nyní, zatímco tento spustitelný soubor poběží server v pořádku, poběží také uvnitř vaší terminálové relace, což znamená, že když vaše relace skončí, server se také uzavře. Můžete jej spustit také na obrazovce pomocí balíčku „screen“, ale stále jej budete muset spustit ručně při každém restartu serveru. Abychom to obešli, vytvořili jsme jednoduchý soubor, který vám umožní zaregistrovat WildFly jako službu. Postupujte podle následujících několika kroků a budete moci spouštět a zastavovat WildFly jako běžnou službu a také ji nechat spouštět při spouštění serveru.

Vytvořte nový soubor v umístění „/lib/systemd/system/“ s názvem „wildfly.service“. Úplná cesta by měla být „/lib/systemd/system/wildfly.service“. Zadejte do něj následující text a uložte jej.

[Unit]Description=WildFly ServerAfter=httpd.serviceStartLimitIntervalSec=0[Service]Type=simpleRestart=alwaysRestartSec=1User=rootExecStart=/opt/wildfly-14.0.1.Final/bin/standalone.sh

Nyní vše, co musíte udělat, je znovu načíst seznam služeb:

systemctl daemon-reload

A nyní ji můžete spustit jako běžnou službu – stačí ji spustit jako kteroukoli jinou službu:

systemctl start wildfly.service

A pokud ji chcete povolit, aby se spouštěla ​​při každém spuštění počítače nebo serveru, můžete to udělat také:

systemctl enable wildfly.service

Krok 3:Vytvoření uživatele

Abyste mohli používat WildFly, musíte si vytvořit uživatele. To lze provést spuštěním skriptu „add-user“, který najdete v „/opt/wildfly-14.0.1.Final/bin/add-user.sh“ takto:

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

Poznámka :Budete se muset ujistit, že jste vytvořili uživatele pro správu a také tohoto uživatele přidali do skupiny „ManagementRealm“, abyste se mohli přihlásit.

Skript vás pak provede vytvořením nového uživatele. Jakmile je nový uživatel vytvořen, můžete se přihlásit a přistupovat k WildFly prostřednictvím webového rozhraní. Pro přístup k vašemu serveru , jednoduše zadejte „your.public.ip.address:8080“ nebo „your.public.ip.address:9990“. Ujistěte se, že porty 8080 a 9990 jsou oba otevřené, protože tyto porty jsou těmi, kterým WildFly naslouchá. V případě potřeby můžete upravit pravidla brány firewall pomocí firewall-cmd nebo iptables a otevřít tyto porty pro použití. Gratulujeme, nyní můžete začít používat WildFly na svém počítači CentOS 7.

Samozřejmě nemusíte sami instalovat WildFly 14 na váš CentOS 7 VPS, pokud máte CentOS VPS hostovaný u nás, v takovém případě můžete jednoduše požádat naše odborné administrátory, aby vám jej nainstalovali. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a vyhoví všem vašim požadavkům nebo dotazům.

P.S. Pokud se vám tento příspěvek líbil, můžete jej sdílet se svými přáteli na sociálních sítích pomocí zkratek pro sdílení nebo jednoduše zanechat komentář níže. Děkuji.


Cent OS
  1. Jak nainstalovat Java na CentOS 8

  2. Jak nainstalovat GlassFish na CentOS 7

  3. Jak nainstalovat WildFly na CentOS 8

  1. Jak nainstalovat Jenkins na CentOS 8

  2. Jak nainstalovat ActiveMQ na CentOS

  3. Jak nainstalovat GlassFish 5 na CentOS 7

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat Java na CentOS 7