Tutoriales

Primeros pasos con JBoss | Habilitación de administradores de sistemas

JBoss Enterprise Application Platform (EAP) es una plataforma de código abierto de nivel empresarial para implementar aplicaciones web altamente transaccionales y escalables. Incluye todo lo que necesita para crear, ejecutar, implementar y administrar aplicaciones Java de nivel empresarial en diferentes entornos, incluidas nubes locales, virtuales y privadas, públicas e híbridas.

Este artículo explica algunas de las cosas que aprendí mientras trabajaba EAP de JBoss, su modo de operación, instalación y administración del servicio JBoss. También mostraré cómo crear e implementar un archivo de archivo de aplicación web (WAR) de muestra para que pueda aprender conmigo.

Comprender los modos operativos en JBoss EAP

JBoss EAP tiene dos modos de operación:

  • Modo de servidor independiente: para administrar instancias discretas
  • Modo de dominio administrado: Para administrar grupos de instancias desde un único punto de control

Las funciones administrativas varían según el modo operativo que utilizó para iniciar el instalador de JBoss EAP.

Instalar JBoss EAP

Antes de instalar JBoss, asegúrese de:

  • Java/JDK está instalado en el sistema
  • El usuario administrador de JBoss EAP tiene permisos de lectura y escritura en el directorio de instalación

Entonces:

  1. Asegúrese de que Java/JDK esté instalado.Si no, usa yum install java.
  2. Descargue el instalador de JBoss EAP (.jar) archivo de Portal de sombrero rojo.
  3. Cree un directorio para contener todos los archivos de configuración de JBoss:
    [root@jboss-eap ~]# mkdir /jboss
  4. Ejecute el instalador de JBoss:
    [jboss-eap Downloads]# java -jar jboss-eap-7.4.0-installer.jar

Al ejecutar este comando, se abre el instalador gráfico de JBoss, donde puede configurar todos los ajustes, las rutas de instalación, etc.

Aquí hay algunas imágenes del proceso de instalación:

(Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)
(Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)
(Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)

Siga las instrucciones en pantalla para completar el proceso de instalación. Tenga en cuenta que la configuración predeterminada es para una instalación básica.

(Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)

Inicie JBoss EAP

Como escribí anteriormente, JBoss EAP puede ejecutarse en modo independiente o en modo de dominio. El comando para iniciar JBoss EAP depende de la plataforma subyacente y el modo de operación.

[ You might also be interested in seeing how Linux sysadmins answer: What’s your favorite IDE? ]

El comando para iniciar JBoss EAP es:

De forma predeterminada, JBoss EAP escucha en el puerto 9990.acceso 127.0.0.1:9990 Acceda a una consola JBoss instalada y en ejecución localmente. Proporcione el nombre de usuario y la contraseña para iniciar sesión en la consola de administración de JBoss.

(Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)

Detener JBoss EAP

Para detener la instancia interactiva de JBoss EAP, presione control+C En la terminal donde se inicia JBoss EAP.

Para detener una instancia en segundo plano de JBoss EAP, utilice la interfaz de línea de comandos administrativa (CLI) para conectarse a la instancia en ejecución y cerrarla.

Inicie la CLI de administración y emita el comando de apagado:

[jboss-eap ~]# /jboss/bin/jboss-cli.sh --connect
[standalone@localhost:9990 /] shutdown
​​​​​​​[disconnected /] 

entonces presione control+C Vuelve a tu caparazón.

Cree el archivo WAR

Un archivo WAR es un archivo que contiene todos los archivos relacionados con un proyecto de aplicación web. Incluye archivos de clase Java, páginas del servidor de Jakarta (JSP), páginas HTML y muchos otros recursos.

[ Download now: A system administrator’s guide to IT automation.]

Para construir el archivo WAR, primero, necesita crear WEB-INF y WEB-INF/classes contenido.También puedes usar web.xml presentar en WEB-INF.

Cree su propio archivo WAR:

[jboss-eap ~]# jar cvf  
[jboss-eap ~]# jar cvf test.war WEB-INF/ hello.jsp index.html

Verifique el contenido del archivo WAR:

 [jboss-eap ~]# jar tvf test.war 

Crear un directorio de proyectos, digamos exampleluego copie el archivo WAR en él:

[jboss-eap jboss]# mkdir /jboss/examples
[jboss-eap ~]# cp test.war /jboss/examples

También puede descargar archivos WAR de código abierto preconstruidos, copiarlos en el directorio JBoss y usarlos.

Implemente archivos WAR desde la línea de comando

como Documentación de JBoss estado, la implementación de aplicaciones mediante la CLI de administración le brinda los beneficios de una única CLI capaz de crear y ejecutar scripts de implementación. A continuación se encuentran los comandos necesarios para manejar varias tareas.

  1. Inicie el servidor JBoss en modo independiente:
    [jboss-eap ~]# /jboss/bin/standalone.sh
  2. Conéctese a la línea de comandos de JBoss:
    [jboss-eap ~]# /jboss/bin/jboss-cli.sh --connect
    [standalone@localhost:9990 /] 
  3. Implemente la aplicación (proporcione la ruta completa al archivo WAR)
    [standalone@localhost:9990 /] deploy /jboss/examples/test.war
    [standalone@localhost:9990 /]

    La aplicación se ha implementado correctamente y está disponible en http : //127.0.0.1:8080/test.

    (Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)
  4. Lista de implementaciones:
    [standalone@localhost:9990 /] deployment info
    NAME RUNTIME-NAME PERSISTENT ENABLED STATUS
    ​​​​​​​test.war test.war true true OK

    También puede ver la información de implementación desde la consola de administración del administrador en 127.0.0.1:9990.

    (Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)
    (Ashish Bharadwaj Madabhushana, CC BY-SA 4.0)
  5. Desinstale la aplicación:
    [standalone@localhost:9990 /] undeploy test.war
    ​​​​​​​[standalone@localhost:9990 /] deployment info

envolver

En este artículo, aprendió sobre JBoss EAP y cómo funciona, descargó y ejecutó el instalador de JBoss, administró los servicios de JBoss, creó y creó un archivo WAR de muestra e implementó el archivo WAR desde la línea de comandos. Finalmente, enumeró la información de implementación conectándose a JBoss CLI y también completó la implementación desde la consola administrativa.Si desea obtener más información sobre JBoss, consulte empezando Página.

LEER  Dejar de cronometrar una notificación por correo electrónico para trabajos de Linux / Unix

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba