Buscar

3.9.3. Configuración de JBoss EAP 6 como servicio en el servidor de Microsoft Windows (zip, instalador)

download PDF

Prerrequisitos

Importante

Al configurar las variables de entorno del sistema utilizando el comando set en una línea de comandos del servidor Windows Server no establecerá de manera permanente la variable de entorno. Debe utilizar el comando setx o la interfaz System en el Control Panel.
Resumen

Use los siguientes procedimientos para configurar JBoss EAP 6 como un servicio en el servidor de Microsoft Windows.

Procedimiento 3.19. Configure un servicio para JBoss EAP 6 en el servidor de Microsoft Windows

  1. Crear variables del entorno del sistema

    Crear dos variables de entorno del sistema:
    • JBOSS_HOME apuntando al directorio de instalación de JBoss EAP 6.
    • NOPAUSE=1
  2. Si todavía no está configurado, descargue y extraiga el paquete de funcionalidades nativas para su arquitectura

    Si Native Utilities para el paquete del servidor Windows no se ha instalado como parte de la instalación de JBoss EAP 6, descargue el paquete relevante de 32-bits o 64-bits del portal del cliente de Red Hat en https://access.redhat.com. Extraiga el archivador zip de Native Utilities a través de la instalación de JBoss EAP 6.
    Esto generará un directorio native en la siguiente ubicación en la instalación JBoss EAP 6: EAP_HOME\modules\system\layers\base\
  3. Instale el servicio

    Abra una terminal y vaya al directorio EAP_HOME\modules\system\layers\base\native\sbin
    Se puede crear un nuevo servicio con el comando service install con las opciones disponibles que se pueden ver en la siguiente tabla.
    Tabla 3.3. opciones service install
    Opción o argumento Descripción
    /startup
    Indica los servicios que van a iniciar automáticamente. Si no se especifica entonces el servicio se debe iniciar manualmente.
    /controller HOST:PORT
    El host y puerto de la interfaz de administración. Si se omite entonces el valor predeterminado es localhost:9999.
    /host [DOMAIN_HOST]
    Indica que el modo de dominio se utilizará, opcionalmente especificando el nombre del controlador de dominio. Si se omite el nombre del controlador de dominio entonces el nombre predeterminado es master.
    /loglevel LEVEL
    El nivel de registro para el servicio puede ser: ERROR, INFO, WARN o DEBUG. Si se omite entonces el valor predeterminado es INFO
    /name SERVICE_NAME
    El nombre del servicio a crearse no debe contener espacios. Si se omite, el valor predeterminado es JBossEAP6
    /desc "DESCRIPTION"
    La descripción del servicio. Si se omite, el valor predeterminado es "JBoss Enterprise Application Platform 6"
    /serviceuser DOMAIN\USERNAME
    Especifica el nombre de la cuenta bajo la cual el servicio ejecutará. Use un nombre de cuenta con el formato DOMAIN\USERNAME. Si se omite entonces el servicio ejecuta como la cuenta del sistema local.
    /servicepass PASSWORD
    Contraseña para la cuenta /serviceuser.
    /jbossuser USERNAME
    Opcional, el nombre de usuario JBoss EAP 6 a utilizar para el comando de apagado.
    /jbosspass PASSWORD
    Se requiere contraseña para la cuenta /jbossuser, si se especifica /jbossuser.
    /config XML_FILE
    Especifica el server-config a utilizar. El valor predeterminado es standalone.xml o domain.xml.
    /hostconfig XML_FILE
    Especifica la configuración de host a utilizar en modo de Dominio solamente. El valor predeterminado es host.xml.
    /base directory
    Especifica el directorio base para contenido de servidor/dominio como una ruta completamente calificada. El valor predeterminado es %JBOSS_HOME%\standalone o %JBOSS_HOME%\domain.
    /logpath path
    Especifica la ruta de los archivos de registro. /base aplica cuando /logpath no se define. El valor predeterminado depende del modo de dominio o el modo autónomo, %JBOSS_HOME%\domain\log o %JBOSS_HOME%\standalone\log.
    /debug
    Ejecuta la instalación del servicio en modo de depuración.
    A continuación encontrará ejemplos básicos de un comando install para crear un nuevo servicio en modo autónomo o de dominio. Ejecute el siguiente comando, ajustando el nivel de registro para el servicio tal como se requiere:
    • Modo autónomo:
      service.bat install /loglevel INFO
    • Modo de dominio:
      Si no está usando el maestro predeterminado para su controlador de dominios JBoss EAP 6 reemplace master por el nombre correcto de host o alias del controlador de dominio de JBoss EAP.
      service.bat install /host master /loglevel INFO
    Se creará un nuevo servicio Windows con el nombre JBossEAP6.
  4. Verifique el nuevo servicio en la consola de servicios

    Ejecute el siguiente comando en una terminal para abrir la consola de servicios Windows:
    services.msc
    Si se utilizó el nombre predeterminado del servicio en la lista de servicios Windows entonces el nuevo servicio presentará el nombre: JBossEAP6. Desde la consola de servicios puede iniciar y detener el servicio así como cambiar su configuración y la manera y momento de inicio.
  5. Iniciar y detener el servicio JBoss EAP 6 desde una terminal

    Para iniciar el servicio desde una terminal, use el siguiente comando, cambiando el nombre del servicio si es necesario:
    net start JBossEAP6
    Para detener el servicio desde una terminal, use el siguiente comando, cambiando el nombre del servicio si es necesario:
    net stop JBossEAP6
Resultado

Un servicio JBoss EAP 6 se configura en el servidor de Microsoft Windows.

Procedimiento 3.20. Desinstalar el servicio JBoss EAP 6 del servidor de Microsoft Windows

  • Si el servicio está en ejecución, primero abra una terminal y detenga el servicio mediante el comando net stop con el nombre del servicio:
    net stop JBossEAP6
    En una terminal vaya al directorio EAP_HOME\modules\system\layers\base\native\sbin y ejecute el siguiente comando:
    service uninstall
Resultado

Se borró el servicio JBoss EAP 6 del servidor Microsoft Windows.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.