6.2. Instalación de la plataforma de aplicaciones empresariales JBoss como un servicio en Red Hat Enterprise Linux

Resumen

Use el siguiente procedimiento para instalar la plataforma de aplicaciones empresariales JBoss 6 como un servicio en Red Hat Enterprise Linux

Prerequisitos

Necesita acceso de administrador para poder completar esta tarea.

Procedimiento 6.1. Tarea

  1. Copie el script de arranque en el directorio /etc/init.d/

    El script de arranque y un archivo de configuración asociado se encuentran en el directorio EAP_HOME/bin/init.d/. Copie cada uno de estos archivos en el directorio /etc/init.d/.
    [user@host init.d]$sudo cp jboss-as-standalone.sh jboss-as.conf /etc/init.d
  2. 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
  3. Modifique las opciones del script.

    Si desea modifique el archivo jboss-as.conf para personalizar las opciones de arranque para la plataforma de aplicaciones empresariales JBoss y la MVJ. Use los comentarios en el archivo como guía. Se recomienda establecer la variable JBOSS_HOME en este archivo para apuntar al directorio en donde extrajo la plataforma de aplicaciones empresariales JBoss 6. No agregue una barra oblicua (/) al final del nombre del directorio.
  4. Modifique el script mismo.

    Puede que sea necesario el modificar el script de arranque mismo. Realiza ciertas suposisciones sobre el nombre de su archivo de arranque y la ubicación de su instancia de la plataforma de aplicaciones empresariales JBoss. Personalice el script poniendo atención especial a las siguientes variables, las cuales necesitará personalizar para iniciar la plataforma de aplicaciones empresariales JBoss 6 como un dominio administrado.
    • JBOSS_HOME - la ubicación en donde se extrae la plataforma de aplicaciones empresariales JBoss 6
    • JBOSS_USER - el usuario con la habilidad de ejecutar la plataforma de aplicaciones empresariales JBoss. Este debe ser un usuario no-privilegiado ya que no se requieren privilegios de superusuario.
    • JBOSS_CONFIG - el nombre del archivo de configuración utilizado para iniciar la plataforma de aplicaciones empresariales JBoss 6 tal como domain.xml o standalone.xml
    • JBOSS_SCRIPT - el script utilizado para iniciar la plataforma de aplicaciones empresariales JBoss 6 tal como domain.sh o standalone.sh
  5. Inicie el servicio.

    Si desea, inicie el nuevo servicio usando la sintaxis estándar para iniciar los servicios de Red Hat Enterprise Linux.
    [user@host bin]$sudo service jboss-as-standalone.sh start
Resultado

La plataforma de aplicaciones empresariales JBoss 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.