TIP N° 2 : JBOSS COMO SERVICIO
Sabías que matar el proceso JVM del servicio EAP con el comando kill genera problemas de cierres de conexiones con las bases de datos. Lo recomendable es bajar los servicios utilizando las propias funciones de Jboss EAP, generando una bajada controlada de forma ordenada, cerrando cada proceso con el tiempo que lo requiera. Esto es parte de las buenas prácticas que se deben aplicar para administrar un servidor de aplicaciones JBOSS, a continuación te dejamos un paso a paso con lujo de detalles.
Ejemplo en un RHEL 7:
Paso 1:
Realizamos una copia de los archivos de configuración para las instancias standalone hacia /etc/init.d de la siguiente forma:
Paso 2:
Editamos el archivo /etc/jboss-as/jboss-as.conf de la siguiente manera como ejemplo, utilizando un profile standalone en HA en una versión de Jboss EAP 6.4:
Paso 3:
Crear archivo en /etc/systemd/system/jboss-eap.service
Y agregar el siguiente contenido:
Paso 4:
Recargar el demonio systemd:
#systemctl daemon-reload
Paso 5:
Comandos para iniciar, bajar y saber el estado del servicio Jboss EAP.
Iniciar el servicio EAP:
#systemctl start jboss-eap.service
Bajar el servicio EAP:
#systemctl stop jboss-eap.service
Para saber el estado del servicio EAP:
#systemctl status jboss-eap.service