WildFly (JBoss AS): cómo acceder y administrar CLI usando GUI


En el último artículo, discutimos sobre WildFly-8 (Nueva versión mejorada en Jboss AS). Hemos revisado las nuevas funcionalidades y características agregadas/actualizadas a esta versión. Hoy, en esta publicación, vamos a discutir sobre la administración de CLI usando GUI y cómo administrar el servidor usando la versión de GUI en la administración de CLI.

  1. WildFly: un nuevo servidor de aplicaciones JBoss mejorado para Linux

Desde Jboss AS 7, tenemos una herramienta de línea de comandos (CLI) para conectarnos a la aplicación JBoss y administrar todas las tareas desde el entorno de la línea de comandos. Algunas de las tareas que podemos hacer usando la consola CLI son las siguientes.

  1. Implementar/anular la implementación de la aplicación web en modo independiente/de dominio.
  2. Ver toda la información sobre la aplicación implementada en tiempo de ejecución.
  3. Iniciar/Detener/Reiniciar nodos en el modo respectivo, es decir, Independiente/Dominio.
  4. Agregar/eliminar recursos o subsistemas a los servidores.

En esta publicación, vamos a discutir sobre las diferentes tareas y la forma de iniciar CLI en GUI. Actualmente podemos conectarnos a la GUI de dos formas, como se muestra a continuación:

Pasando la opción –gui al script "jboss-cli" proporcionado con Jboss/WildFly.

[[email protected] bin]# ./jboss-cli.sh --gui

Ejecutar directamente el jar requerido desde CLI (esto es lo mismo que está en el script integrado).

[[email protected] 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

Puede obtener ayuda de la información sobre herramientas disponible en cada nodo.

Para obtener información sobre los recursos de cualquier módulo, simplemente haga clic derecho en ese nodo y haga clic en "leer-recurso". Después de ingresar los valores requeridos, todos se ingresarán en la barra de comandos. Finalmente, haga clic en el botón Enviar y verá todos los detalles en la pestaña Salida.

El entorno de GUI de WildFLy también admite las implementaciones y cancelaciones de implementación de las aplicaciones web a través del menú "Implementaciones".

Con esto, podemos construir nuestros comandos que pueden implementar aplicaciones presentes en nuestro sistema de archivos local, es decir, no necesitamos conectar y copiar la aplicación al servidor para implementaciones.

Paso 1: Haga clic en el menú "Implementaciones" y luego implemente. Se abrirá un nuevo cuadro de diálogo solicitando la ubicación de la aplicación web que se debe implementar.

Paso 2: seleccione su aplicación web. Proporcione "Nombre" y "Nombre de tiempo de ejecución". Junto con esto, debe deshabilitarlo o implementarlo con fuerza utilizando las casillas de verificación mencionadas.

Paso 3: Finalmente, haga clic en Aceptar. Después de esto, puede ver que creará un comando dentro del cuadro cmd. Finalmente, haga clic en el botón "Enviar" para enviar la solicitud de implementación.

Paso 4: Después de enviarlo, si todo va bien. Verá un mensaje de salida en la pestaña "Salida".

Paso 5: Para la desinstalación de cualquier aplicación, nuevamente debe hacer clic en la opción "Desimplementar" disponible en el menú "Implementación". Esto le proporcionará una nueva ventana emergente que contiene una lista de todas las aplicaciones implementadas. En mi caso solo tengo una aplicación disponible. Seleccione la aplicación que necesita anular la implementación y luego haga clic en Aceptar.

Siempre que hace clic en la opción disponible en la GUI de CLI, crea el comando correspondiente en su indicador "cmd". Suponga que tiene alguna tarea que desea realizar una y otra vez. En ese caso, puede hacer uso de la función de ejecución "Script" disponible en esta versión de GUI.

Por ejemplo, al obtener la lista de recursos de implementación, creé un script cli y lo ejecuté desde la GUI como se muestra a continuación.

Le mostrará la descripción de todos los recursos de implementación disponibles.

Una característica más útil disponible en GUI es que mantiene automáticamente el historial de los últimos 15 scripts de CLI. Por lo tanto, no es necesario que cargue la misma secuencia de comandos una y otra vez. Esto puede ser realmente útil para algún tipo de tarea repetida.