JBoss Server - Hogyan lehet elindítani és leállítani?

1. Bemutatkozás

Ebben az oktatóanyagban megnézzük, hogyan lehet elindítani és leállítani a JBoss alkalmazáskiszolgálót.

Először feltárjuk a szerver működési módjait. Ezenkívül megvitatjuk, hogyan lehet elindítani és leállítani a szervert ezen üzemmódokban.

A JBoss egy nyílt forráskódú alkalmazásszerver, amelyet a RedHat fejlesztett ki, és ma WildFly néven ismert. Letölthetjük a WildFly hivatalos weboldaláról.

Két különböző módban működtethetjük ezt a szervert. Ezen módok között azonban a legfontosabb különbség a szerver kezelésében rejlik.

2. JBoss önálló szerver

Ebben a módban, minden önálló kiszolgálópéldány független folyamat. Következésképpen ezeket a szervereket külön-külön kell kezelnünk.

Más szavakkal, több példányt is elindíthatunk az önálló szerverekről, ha több szerver konfigurációra van szükség.

Az alkalmazást azonban minden szerverre külön kell telepítenünk.

2.1. Beállítások és konfigurációk

Az önálló indító szkript, azaz önálló.sh OSX / Linux és önálló. denevér Windows esetén a következőket használja:

  • standalone.conf / standalone.conf.bat: meghatározza az önálló kiszolgálópéldány JVM-beállításait
  • önálló.xml: meghatározza a kiszolgáló alapértelmezett konfigurációit; alatt megtalálhatjuk $ JBOSS_HOME / önálló / konfiguráció.

A JBoss néhány alternatív konfigurációt is kínál ugyanabban a könyvtárban:

  • standalone-ee8.xml: ugyanaz, mint a standalone.xml, de az EE8 technológiákkal
  • önálló-ha.xml: Java Enterprise Edition 7 webprofil tanúsított konfiguráció, magas rendelkezésre állással
  • önálló-teljes.xml: Java Enterprise Edition 7 teljes profilú tanúsított konfiguráció, amely tartalmazza az összes szükséges EE 7 technológiát
  • önálló-teljes-ha.xml: Java Enterprise Edition 7 teljes profilú tanúsított konfiguráció, magas rendelkezésre állással

2.2. A szerver indítása

Nyissunk meg egy terminált OSX / Linux rendszerben vagy egy parancssort a Windows rendszerben, és keressük meg a $ JBOSS_HOME / bin Könyvtár.

Ezenkívül az önálló szervert alapértelmezett konfigurációval indítjuk a futtatással:

önálló.sh

OSX / Linux vagy Windows rendszerben:

önálló. denevér

Hasonlóképpen, az önálló kiszolgálót alternatív konfigurációval indíthatjuk, mondjuk EE8 képességekkel, a következő végrehajtással:

standalone.sh --server-config = standalone-ee8.xml

OSX / Linux vagy Windows rendszerben:

standalone.bat --server-config = standalone-ee8.xml

Ezenkívül annak ellenőrzéséhez, hogy az indítás sikeres-e, megnyithatunk egy böngészőt és navigálhatunk a webhelyre // localhost: 8080 /. Megjelenik az alapértelmezett WildFly üdvözlő oldal.

2.3. A kiszolgáló leállítása

A szerver leállításához egyszerűen nyomja meg a „CTRL + C” billentyűt.

Ezenkívül jboss-cli felhasználható parancsok kiadására a szerver futó példányának. Például használhatjuk a szerver leállítására.

Nyissunk meg egy új terminált vagy egy parancssort, és futtassuk:

./jboss-cli.sh --connect parancs: leállítás

OSX / Linux és Windows rendszerekben:

./jboss-cli.bat --connect parancs: leállítás

3. Felügyelt tartománykiszolgálók

Ebben a módban a szerver több példányát kezelhetjük egyetlen vezérlőpontról. Ezek a kiszolgálók logikailag egyetlen tartomány tagjai. Itt egyetlen tartományvezérlő folyamat működik központi felügyeleti ellenőrzési pontként.

Alapértelmezés szerint a JBoss kevés példányt nyújt a szerverről. Ezeket az eseteket a $ JBOSS_HOME / domain / szerverek Könyvtár.

3.1. Beállítások és konfigurációk

A tartomány indító szkriptje, azaz domain.sh OSX / Linux és domain.bat a Windows számára a következőket használja:

  • domain.conf / domain.conf.bat: meghatározza a tartomány alatti kiszolgálók JVM-beállításait
  • domain.xml: meghatározza a tartomány konfigurációit; alatt megtalálhatjuk $ JBOSS_HOME / domain / configuration.

Ezenkívül meghatározhatjuk az egyedi konfigurációkat ezeknek a szervereknek az üzemeltetéséhez, hasonlóan az önálló szerver alternatív konfigurációihoz.

3.2. A szerver indítása

A szerver felügyelt tartomány alatt történő elindításának folyamata ugyanaz marad, mint az önálló kiszolgáló. Azonban ahelyett önálló.sh/domain.bat, használjuk domain.sh/domain.bat.

Következésképpen ez több kiszolgálópéldányt fog felpörgetni egyetlen tartomány alatt.

3.3. A kiszolgáló leállítása

Az összes szerver leállításához egyszerűen nyomja meg a „CTRL + C” billentyűt. Ezenkívül leállíthatunk egy adott szervert a használatával jboss-cli.

Nyissunk meg egy új terminált vagy egy parancssort, és futtassuk:

jboss-cli.sh --csatlakozás

OSX / Linux vagy Windows rendszerben:

jboss-cli.bat --csatlakozzon

Jelenleg a tartományvezérlőhöz vagyunk csatlakoztatva. Itt parancsokat adhatunk ki a szerver több példányának. Például a tartomány összes szerverének megtekintéséhez:

/ host = master: read-children-names (gyermektípus = szerver-konfiguráció)

Hasonlóképpen a kiszolgáló egy adott példányának leállításához végrehajtjuk:

/ host = master / server-config =: stop

Ennek megfelelően ellenőrizhetjük a szerver állapotát:

/ host = master / server-config =: read-resource (tartalmazza-futásidejű = true)

4. Következtetés

Ebben a rövid útmutatóban azt kutattuk, hogyan lehet elindítani és leállítani az alkalmazáskiszolgálót különböző konfigurációkkal.

További elolvasás céljából van egy cikkünk, amely leírja az a háború fájlt a JBoss alkalmazáskiszolgálón.