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.