3.9.2. Configuración de JBoss EAP 6 como un servicio en Red Hat Enterprise Linux (zip, instalador)
Prerrequisitos
- Instale JBoss EAP 6 usando la instalación zip, el instalador gráfico o el instalador basado en texto:
- Se requieren privilegios de administrador en el servidor.
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
jboss-as-standalone.sh por jboss-as-domain.sh.
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 directorioEAP_HOME/bin/init.d/. Abra el archivo de configuraciónjboss-as.confpara modificarlo.Personalice las opciones de arranque en el archivo
jboss-as.confHay varias opciones dentro del archivojboss-as.conf. Como mínimo, especifique los valores correctos para las variablesJBOSS_HOMEyJBOSS_USER. Si estas variables no están presentes entonces agréguelas.Copie archivos en los directorios del sistema
- 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 - Copie el script de arranque en el directorio
/etc/init.d.[user@host init.d]$ sudo cp jboss-as-standalone.sh /etc/init.d
Agregue el script de arranque como servicio.
Agregue el nuevo serviciojboss-as-standalone.sha la lista de servicios iniciados automáticamente usando el comando de administración del serviciochkconfig.[user@host init.d]$ sudo chkconfig --add jboss-as-standalone.shInicie 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.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
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
jboss-as-standalone.sh por jboss-as-domain.sh.
- Si el servicio está ejecutando, primero abra una terminal y detenga el servicio ejecutando el comando
stopcon el nombre del servicio:sudo service jboss-as-standalone.sh stop - Borre JBoss EAP de la lista de servicios:
sudo chkconfig --del jboss-as-standalone.sh - Borre los archivos del directorio del sistema.
- Borre el script de arranque del servicio:
sudo rm /etc/init.d/jboss-as-standalone.sh - Borre el archivo de configuración del servicio:
sudo rm /etc/jboss-as/jboss-as.confImportante
/etc/jboss-asno 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/
El servicio JBoss EAP 6 se desinstala del servidor.