WildFly (JBoss AS) – A CLI elérése és kezelése grafikus felhasználói felület használatával
A legutóbbi cikkben a WildFly-8-ról (új továbbfejlesztett verzió a Jboss AS-en) foglalkoztunk. Végignéztük az ehhez a verzióhoz hozzáadott/frissített új funkciókat és funkciókat. Ma ebben a bejegyzésben a CLI-kezelésről fogunk beszélni a GUI-val, és arról, hogyan kezeljük a szervert a CLI-kezelés GUI-verziójával.
- WildFly – Új, továbbfejlesztett JBoss alkalmazáskiszolgáló Linuxhoz
A Jboss AS 7 óta van egy parancssori (CLI) eszközünk a JBoss alkalmazáshoz való csatlakozáshoz és az összes feladat kezeléséhez a parancssori környezetből. Néhány feladat, amelyet a CLI-konzol használatával végezhetünk, az alábbiak.
- Webalkalmazás telepítése/visszaállítása önálló/Domain módban.
- Tekintse meg a telepített alkalmazással kapcsolatos összes információt futás közben.
- Csomópontok indítása/leállítása/újraindítása a megfelelő módban, azaz önálló/tartományban.
- Erőforrások vagy alrendszerek hozzáadása/törlése a szerverekhez.
Ebben a bejegyzésben a különböző feladatokról és a CLI GUI-ban történő elindításának módjáról fogunk beszélni. Jelenleg kétféle módon tudunk csatlakozni a grafikus felhasználói felülethez, az alábbiak szerint:
1. módszer
A –gui opció átadásával a Jboss/WildFly által biztosított „jboss-cli” szkriptnek.
[root@tecmint bin]# ./jboss-cli.sh --gui
2. módszer
A szükséges jar indítása közvetlenül a CLI-ből (ez ugyanaz, ami magában a beépített szkriptben van).
[root@tecmint bin]# java -Dlogging.configuration=file:$JBOSS_HOME/bin/jboss-cli-logging.properties -jar $JBOSS_HOME/jboss-modules.jar -mp $JBOSS_HOME/modules org.jboss.as.cli –gui
Segítséget kérhet az egyes csomópontokon elérhető szerszámtippekből.
Bármely modul erőforrásaival kapcsolatos információk megszerzéséhez kattintson a jobb gombbal az adott csomópontra, majd kattintson a „Read-Resource” elemre. A szükséges értékek megadása után az összes beírásra kerül a parancssorba. Végül kattintson a küldés gombra, és minden részletet látni fog a Kimenet lapon.
Telepítés/Undeploy
A WildFLy grafikus felhasználói felülete a webalkalmazások telepítését és eltávolítását is támogatja a „Deployments” menün keresztül.
Ennek segítségével elkészíthetjük parancsainkat, amelyek a helyi fájlrendszerünkön lévő alkalmazásokat telepíthetik, azaz nem kell csatlakoznunk és másolnunk kell az alkalmazást a Server for Deployments-re.
1. lépés: Kattintson a „Bevezetések ” menüre, majd telepítse. Megnyílik egy új párbeszédpanel, amely megkérdezi a telepítendő webalkalmazás helyét.
2. lépés: Válassza ki webalkalmazását. Adja meg a „Name” és a „Runtime Name” elemeket. Ezzel együtt le kell tiltania vagy erőteljesen telepítenie kell az említett jelölőnégyzetek használatával.
3. lépés: Végül kattintson az OK gombra. Ezek után láthatja, hogy parancsot hoz létre a cmd mezőben. Végül kattintson a „Küldés” gombra a telepítési kérelem elküldéséhez.
4. lépés: A beküldés után, ha minden rendben megy. A kimeneti üzenet a „Kimenet” lapon jelenik meg.
5. lépés: Bármely alkalmazás telepítésének visszavonásához ismét rá kell kattintania a „Deployment” menüben elérhető „Visszavonás” lehetőségre. Ekkor megjelenik egy új előugró ablak, amely tartalmazza az összes telepített alkalmazás listáját. Az én esetemben csak egy alkalmazás áll rendelkezésre. Válassza ki a feloldandó alkalmazást, majd kattintson az OK gombra.
CLI-szkriptek létrehozása és végrehajtása
Amikor rákattint a CLI grafikus felhasználói felületén elérhető opcióra, a rendszer létrehozza a megfelelő parancsot a „cmd” promptjában. Tegyük fel, hogy van valamilyen feladata, amelyet újra és újra el szeretne végezni. Ebben az esetben használhatja az ebben a GUI-verzióban elérhető „Script” végrehajtási lehetőséget.
Például a telepítési erőforrások listájának lekérése című részben létrehoztam egy klipszkriptet, és végrehajtottam azt a grafikus felhasználói felületről az alábbiak szerint.
Megjeleníti az összes rendelkezésre álló telepítési erőforrás leírását.
A grafikus felhasználói felületen elérhető további hasznos funkció, hogy automatikusan megőrzi az utolsó 15 parancssori parancsfájl előzményeit. Tehát nem kell újra és újra betöltenie ugyanazt a szkriptet. Ez valóban hasznos lehet valamilyen ismétlődő feladatnál.