4.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 4.17. Configuración del servicio
Nota
jboss-as-standalone.sh
con 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.conf
para modificarlo.Personalice las opciones de arranque en el archivo
jboss-as.conf
Hay varias opciones dentro del archivojboss-as.conf
. Como mínimo, especifique los valores correctos para las variablesJBOSS_HOME
yJBOSS_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.sh
a 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.sh
Inicie el servicio.
Pruebe que el servicio haya sido instalado correctamente usando uno de los siguientes comandos para Red Hat Enterprise Linux.- 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 son 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 re-inicia, 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 4.18. Borre la instalación del servicio JBoss EAP 6 de Red Hat Enterprise Linux
- 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
En una terminal borre el EAP de la lista de servicios:sudo chkconfig --del jboss-as-standalone.sh
En una terminal borre el script de inicio del servicio/etc/init.d/jboss-as-standalone.sh
(/etc/init.d/jboss-as-domain.sh
para dominio):Aviso
/etc/jboss-as
no es un directorio estándar, use este comando solamente si no hay archivos aparte dejboss-as.conf
en/etc/jboss-as
sudo rm -rf /etc/jboss-as/
Si está utilizando el directorio/etc/jboss-as
para otras tareas use:sudo rm /etc/jboss-as/jboss-as.conf
El servicio JBoss EAP 6 se desinstala del servidor.