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 mkdir /etc/jboss-as
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [user@host init.d]$ sudo cp jboss-as.conf /etc/jboss-as/
[user@host init.d]$ sudo cp jboss-as.conf /etc/jboss-as/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Copie el script de arranque en el directorio
/etc/init.d
.[user@host init.d]$ sudo cp jboss-as-standalone.sh /etc/init.d
[user@host init.d]$ sudo cp jboss-as-standalone.sh /etc/init.d
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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
[user@host init.d]$ sudo chkconfig --add jboss-as-standalone.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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:
sudo service jboss-as-standalone.sh start
[user@host bin]$ sudo service jboss-as-standalone.sh start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Para Red Hat Enterprise Linux 7:
sudo service jboss-as-standalone start
[user@host bin]$ sudo service jboss-as-standalone start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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
[user@host init.d]$ sudo chkconfig jboss-as-standalone.sh on
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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
sudo service jboss-as-standalone.sh stopsudo service jboss-as-standalone.sh stopsudo service jboss-as-standalone.sh stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow En una terminal borre el EAP de la lista de servicios:sudo chkconfig --del jboss-as-standalone.sh
sudo chkconfig --del jboss-as-standalone.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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/
sudo rm -rf /etc/jboss-as/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Si está utilizando el directorio/etc/jboss-as
para otras tareas use:sudo rm /etc/jboss-as/jboss-as.conf
sudo rm /etc/jboss-as/jboss-as.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
El servicio JBoss EAP 6 se desinstala del servidor.