WildFly (JBoss AS): Com accedir i gestionar la CLI mitjançant la GUI


En l'últim article, hem parlat sobre WildFly-8 (Nova versió millorada a Jboss AS). Hem passat per les noves funcionalitats i característiques afegides/actualitzades a aquesta versió. Avui, en aquest post parlarem sobre la gestió de la CLI mitjançant la GUI i com gestionar el servidor mitjançant la versió de la GUI en la gestió de la CLI.

  1. WildFly: un nou servidor d'aplicacions JBoss millorat per a Linux

Des de Jboss AS 7, tenim una eina de línia d'ordres (CLI) per connectar-nos a l'aplicació JBoss i gestionar totes les tasques des de l'entorn de la línia d'ordres. Algunes de les tasques que podem fer amb la consola CLI són les següents.

  1. Implementar/desplegar l'aplicació web en mode autònom/domini.
  2. Vegeu tota la informació sobre l'aplicació desplegada en temps d'execució.
  3. Iniciar/Aturar/Reiniciar els nodes en el mode respectiu, és a dir, Autònom/Domini.
  4. Afegir/suprimir recursos o subsistemes als servidors.

En aquesta publicació, parlarem de les diferents tasques i de la manera de llançar la CLI a la GUI. Actualment ens podem connectar a la GUI de dues maneres, com es mostra a continuació:

En passar l'opció –gui a l'script \jboss-cli proporcionat amb Jboss/WildFly.

 ./jboss-cli.sh --gui

Llançament directe del jar necessari des de la CLI (això és el mateix que està integrat a l'script).

 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

Podeu obtenir ajuda de la informació sobre eines disponible a cada node.

Per obtenir informació sobre els recursos de qualsevol mòdul, feu clic amb el botó dret sobre aquest node i feu clic a \read-resource. Després d'introduir els valors requerits, tots s'introduiran a la barra d'ordres. Finalment, feu clic al botó enviar i veureu tot. detalls a la pestanya Sortida.

L'entorn GUI de WildFLy també admet els desplegaments i desplegaments de les aplicacions web mitjançant el menú Desplegaments.

Amb això podem construir les nostres ordres que poden desplegar aplicacions presents al nostre sistema de fitxers local, és a dir, no necessitem connectar i copiar l'aplicació al servidor per a desplegaments.

Pas 1: feu clic al menú \Desplegaments i, a continuació, desplega. S'obrirà un nou quadre de diàleg que demanarà la ubicació de l'aplicació web que cal desplegar.

Pas 2: seleccioneu la vostra aplicació web. Proporcioneu \Nom i \Nom d'execució. Juntament amb això, heu de desactivar-lo o desplegar-lo amb força utilitzant les caselles de selecció esmentades.

Pas 3: Finalment, feu clic a D'acord. Després d'això, podeu veure que crearà l'ordre dins del quadre cmd. Finalment, feu clic al botó \Envia per enviar la sol·licitud de desplegament.

Pas 4: després de l'enviament, si tot va bé. Veureu el missatge de sortida a la pestanya \Sortida.

Pas 5: per desplegar qualsevol aplicació, torneu a fer clic a l'opció \Desplegament disponible al menú \Desplegament. Això us proporcionarà una nova finestra emergent que conté una llista de totes les aplicacions desplegades. En el meu cas només tinc una aplicació disponible. Seleccioneu l'aplicació que cal desplegar i feu clic a D'acord.

Sempre que feu clic a l'opció disponible a la GUI de la CLI, crea l'ordre corresponent al seu indicador \cmd. Suposem que teniu alguna tasca que voleu realitzar una vegada i una altra. En aquest cas, podeu utilitzar \Script funció d'execució disponible en aquesta versió de la GUI.

Per exemple, obtenint la llista de recursos de desplegament, he creat un script cli i l'he executat des de la GUI com a continuació.

Us mostrarà la descripció de tots els recursos de desplegament disponibles.

Una característica més útil disponible a la GUI és que manté automàticament l'historial dels darrers 15 scripts CLI. Per tant, no cal que carregueu el mateix script una i altra vegada. Això pot ser molt útil per a algun tipus de tasca repetida.