JBoss Server - Ako spustiť a zastaviť?

1. Úvod

V tomto výučbe sa pozrieme na to, ako spustiť a zastaviť aplikačný server JBoss.

Najskôr preskúmame prevádzkové režimy tohto servera. Ďalej si povieme, ako spustiť a zastaviť server v každom z týchto prevádzkových režimov.

JBoss je aplikačný server s otvoreným zdrojom vyvinutý spoločnosťou RedHat a v súčasnosti je známy ako WildFly. Môžeme si ho stiahnuť z oficiálnej webovej stránky WildFly.

Tento server môžeme prevádzkovať v dvoch rôznych režimoch. Kľúčový rozdiel medzi týmito režimami však spočíva v správe servera.

2. Samostatný server JBoss

V tomto režime, každá samostatná inštancia servera je nezávislý proces. Z tohto dôvodu musíme každý z týchto serverov spravovať individuálne.

Inými slovami, môžeme spustiť viac inštancií samostatných serverov v prípade potreby konfigurácie viacerých serverov.

Budeme však musieť nasadiť aplikáciu na každom serveri osobitne.

2.1. Predvoľby a konfigurácie

Samostatný štartovací skript t.j. samostatne.sh pre OSX / Linux a standalone.bat pre Windows, využíva:

  • standalone.conf / standalone.conf.bat: definuje predvoľby JVM pre inštanciu samostatného servera
  • standalone.xml: definuje predvolené konfigurácie pre server; nájdeme to pod $ JBOSS_HOME / samostatný / konfigurácia.

JBoss tiež poskytuje niektoré alternatívne konfigurácie v rovnakom adresári:

  • standalone-ee8.xml: rovnaké ako standalone.xml, ale s povolenými technológiami EE8
  • samostatný-ha.xml: Konfigurácia webového profilu Java Enterprise Edition 7 s vysokou dostupnosťou
  • standalone-full.xml: Kompletná certifikovaná konfigurácia Java Enterprise Edition 7 vrátane všetkých požadovaných technológií EE 7
  • samostatný-plný-ha.xml: Úplná certifikovaná konfigurácia Java Enterprise Edition 7 s vysokou dostupnosťou

2.2. Spustenie servera

Poďme otvoriť terminál v OSX / Linux alebo príkazový riadok vo Windows a prejsť na $ JBOSS_HOME / bin adresár.

Ďalej spustíme samostatný server s predvolenou konfiguráciou spustením:

samostatne.sh

v OSX / Linux alebo Windows:

standalone.bat

Podobne môžeme spustiť samostatný server s alternatívnou konfiguráciou, povedzme s funkciami EE8, vykonaním:

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

v OSX / Linux alebo Windows:

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

Ďalej môžeme skontrolovať, či je spustenie úspešné, preto môžeme otvoriť prehľadávač a prejsť na stránku // localhost: 8080 /. Zobrazí sa predvolená uvítacia stránka WildFly.

2.3. Zastavenie servera

Server zastavíme jednoduchým stlačením kombinácie klávesov „CTRL + C“.

Navyše, jboss-cli možno použiť na vydávanie príkazov bežiacej inštancii servera. Môžeme ho napríklad použiť na vypnutie servera.

Otvorme nový terminál alebo príkazový riadok a spustime:

./jboss-cli.sh - príkaz connect: vypnutie

v OSX / Linux a vo Windows:

./jboss-cli.bat - príkaz connect: vypnutie

3. Spravované doménové servery

V tomto režime môžeme spravovať viac inštancií servera z jedného kontrolného bodu. Tieto servery sú logicky členmi jednej domény. Jediný proces radiča domény tu funguje ako centrálny riadiaci bod správy.

V predvolenom nastavení poskytuje JBoss niekoľko inštancií servera. Tieto prípady nájdeme pod $ JBOSS_HOME / doména / servery adresár.

3.1. Predvoľby a konfigurácie

Skript spustenia domény, t.j. doména.sh pre OSX / Linux a doména.bat pre Windows využíva:

  • doména.conf / doména.conf.bat: definuje predvoľby JVM pre servery v doméne
  • doména.xml: definuje konfigurácie pre doménu; nájdeme to pod $ JBOSS_HOME / doména / konfigurácia.

Ďalej môžeme definovať našu vlastnú konfiguráciu pre prevádzku týchto serverov podobne ako alternatívnu konfiguráciu samostatného servera.

3.2. Spustenie servera

Proces spustenia servera v spravovanej doméne zostáva rovnaký ako v prípade samostatného servera. Avšak namiesto standalone.sh/domain.bat, použijeme domena.sh/domena.bat.

V dôsledku toho sa roztočí viac inštancií serverov v jednej doméne.

3.3. Zastavenie servera

Na zastavenie všetkých serverov môžeme jednoducho stlačiť kombináciu klávesov „CTRL + C“. Okrem toho môžeme zastaviť použitie konkrétneho servera jboss-cli.

Otvorme nový terminál alebo príkazový riadok a spustime:

jboss-cli.sh --pripojiť

v OSX / Linux alebo Windows:

jboss-cli.bat - pripojiť

V súčasnosti sme pripojení k radiču domény. Tu môžeme vydávať príkazy pre viaceré inštancie servera. Napríklad na zobrazenie všetkých serverov v tejto doméne:

/ host = majster: read-children-names (child-type = server-config)

Podobne, aby sme zastavili konkrétnu inštanciu servera, vykonáme:

/ host = hlavný / server-config =: stop

Podľa toho môžeme skontrolovať stav tohto servera:

/ host = master / server-config =: prostriedok na čítanie (include-runtime = true)

4. Záver

V tejto krátkej príručke sme preskúmali, ako spustiť a zastaviť aplikačný server s rôznymi konfiguráciami.

Na ďalšie čítanie máme článok, ktorý popisuje proces nasadenia a vojna súbor na aplikačnom serveri JBoss.


$config[zx-auto] not found$config[zx-overlay] not found