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.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
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow [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
- Copie el script de arranque en el directorio
/etc/init.d
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow [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
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
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow [user@host init.d]$ sudo chkconfig --add jboss-as-standalone.sh
[user@host init.d]$ sudo chkconfig --add jboss-as-standalone.sh
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:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo service jboss-as-standalone.sh start
[user@host bin]$ sudo service jboss-as-standalone.sh start
- Para Red Hat Enterprise Linux 7:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo service jboss-as-standalone start
[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.Copy to Clipboard Copied! Toggle word wrap Toggle overflow [user@host init.d]$ sudo chkconfig jboss-as-standalone.sh on
[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
stop
con el nombre del servicio:Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo service jboss-as-standalone.sh stop
sudo service jboss-as-standalone.sh stop
- Borre JBoss EAP de la lista de servicios:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo chkconfig --del jboss-as-standalone.sh
sudo chkconfig --del jboss-as-standalone.sh
- Borre los archivos del directorio del sistema.
- Borre el script de arranque del servicio:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo rm /etc/init.d/jboss-as-standalone.sh
sudo rm /etc/init.d/jboss-as-standalone.sh
- Borre el archivo de configuración del servicio:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo rm /etc/jboss-as/jboss-as.conf
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:Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo rm -rf /etc/jboss-as/
sudo rm -rf /etc/jboss-as/
El servicio JBoss EAP 6 se desinstala del servidor.