Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

3.9.2. Configuración de JBoss EAP 6 como un servicio en Red Hat Enterprise Linux (zip, instalador)

Prerrequisitos

Resumen

Use el siguiente procedimiento para instalar JBoss EAP 6 como un servicio en Red Hat Enterprise Linux cuando la instalación se ha realizado usando el método gráfico, zip o de texto. Este proceso no aplica cuando la instalación se realiza usando el método RHN (RPM).

Procedimiento 3.17. Configuración del servicio

Nota

Los pasos a continuación describen la ejecución de JBoss EAP 6 como un servicio en modo autónomo. Con el fin de ejecutar JBoss EAP 6 como un servicio en modo de dominio, use los mismos pasos pero reemplace jboss-as-standalone.sh por jboss-as-domain.sh.
  1. Ubique el script de arranque y el archivo de configuración

    El script de arranque y un archivo de configuración asociado se encuentran en el directorio EAP_HOME/bin/init.d/. Abra el archivo de configuración jboss-as.conf para modificarlo.
  2. Personalice las opciones de arranque en el archivo jboss-as.conf

    Hay varias opciones dentro del archivo jboss-as.conf. Como mínimo, especifique los valores correctos para las variables JBOSS_HOME y JBOSS_USER. Si estas variables no están presentes entonces agréguelas.
  3. Copie archivos en los directorios del sistema

    1. Copie el archivo de configuración modificado en el directorio /etc/jboss-as.
      [user@host init.d]$ sudo mkdir /etc/jboss-as
      [user@host init.d]$ sudo cp jboss-as.conf /etc/jboss-as
    2. Copie el script de arranque en el directorio /etc/init.d.
      [user@host init.d]$ sudo cp jboss-as-standalone.sh /etc/init.d
  4. Agregue el script de arranque como servicio.

    Agregue el nuevo servicio jboss-as-standalone.sh a la lista de servicios iniciados automáticamente usando el comando de administración del servicio chkconfig.
    [user@host init.d]$ sudo chkconfig --add jboss-as-standalone.sh
  5. Inicie el servicio.

    Utilice uno de los siguientes comandos de Red Hat Enterprise Linux para probar si el servicio ha sido instalado correctamente.
    • Para Red Hat Enterprise Linux 5 y 6:
      [user@host bin]$ sudo service jboss-as-standalone.sh start
    • Para Red Hat Enterprise Linux 7:
      [user@host bin]$ sudo service jboss-as-standalone start
    Si todo ha tenido lugar correctamente entonces debe ver un [OK] verde. Si obtiene un error, chequee los registros de errores y asegúrese de que sus rutas estén correctas en el archivo de configuración.

    Nota

    El [OK] verde no aparece para Red Hat Enterprise Linux 7.
  6. Haga que el servicio inicie automáticamente cuando reinicie su servidor.

    Para agregar el servicio a la lista de servicios que inician automáticamente cuando su servidor reinicia, emita el siguiente comando.
    [user@host init.d]$ sudo chkconfig jboss-as-standalone.sh on
Resultado

JBoss EAP 6 inicia de manera automática cuando Red Hat Enterprise Linux llega a su nivel de ejecución predeterminado y se detiene automáticamente cuando el sistema operativo lleva acabo su rutina de apagado.

Procedimiento 3.18. Borre la instalación del servicio JBoss EAP 6 de Red Hat Enterprise Linux

Nota

Los pasos a continuación describen cómo desinstalar el servicio JBoss EAP 6 en modo autónomo. Con el fin de desinstalar el servicio JBoss EAP 6 en modo de dominio, use los mismos pasos pero reemplace jboss-as-standalone.sh por jboss-as-domain.sh.
  1. Si el servicio está ejecutando, primero abra una terminal y detenga el servicio ejecutando el comando stop con el nombre del servicio:
    sudo service jboss-as-standalone.sh stop
  2. Borre JBoss EAP de la lista de servicios:
    sudo chkconfig --del jboss-as-standalone.sh
  3. Borre los archivos del directorio del sistema.
    1. Borre el script de arranque del servicio:
      sudo rm /etc/init.d/jboss-as-standalone.sh
    2. Borre el archivo de configuración del servicio:
      sudo rm /etc/jboss-as/jboss-as.conf

      Importante

      /etc/jboss-as no es un directorio estándar del sistema. Solo en el caso de que no haya otros archivos en uso allí, puede borrar también el directorio:
      sudo rm -rf /etc/jboss-as/
Resultado

El servicio JBoss EAP 6 se desinstala del servidor.