ADMINISTRACION JBOSS
Es un servidor de aplicaciones, software libre(puerto por defecto 8080)
-- Estructura de directorio
-- JBOSSX.X.X
|-- BIN
|-- CLIENT
|-- LIB
|-- LICENSES
|-- SCRIPT
|-- SERVER
* BIN y SERVER es donde se alojaran los archivos ejecutables y aplicaciones
BIN : Aquí se encuentran los ejecutables y los ficheros de configuración de la aplicación.
Los más importantes son:
- JBOSS_INIT_REDHAT y JBOSS_INIT_SUSE: son scripts muy básicos para convertir nuestro
Jboss en un daemon (servicio). Estos ficheros son exclusivos de Linux y sirven (como su
nombre indica) para distros RedHat o Suse respectivamente.
- [Link]: Es el ejecutable por excelencia. Sirve para levantar nuestro Jboss en Windows.
- [Link]: es el ejecutable por excelencia, pero de los sistemas Linux. Sirve para levantar
nuestro Jboss. A diferencia de Windows, en este archivo no se puede modificar la
cantidad reservada de memoria para la aplicación. Este archivo apunta a otro para coger
la configuración. Este archivo se llama [Link]
- [Link]: este archivo contiene las opciones de las que leerá el [Link] para arrancar
Jboss. Es exclusivo de Linux.
- [Link]: es el ejecutable para Java.
- [Link]: Sirve para detener nuestro servidor Jboss en Windows.
- [Link]: Sirve para detener nuestro servidor Jboss en Linux.
CLIENT
LIB
LICENSES
SCRIPT
SERVER
1. MINIMAL
2. ALL
3. DEFAULT
-> CONFIG
-> DEPLOY : Directorio donde se alojan las aplicaciones(.WAR .SAR ETC)
JBOSS carga todas las aplicaciones que se copian en este directorio
-> LIB : Librerías del JBOSS
-> LOG
[Link]: Registro de incidencias producidas al inicio del JBOSS
[Link]: Registro de incidencias producidas en el servidor de
aplicaciones, incluido los errores producidos, errores de nuestras
aplicaciones
TMP: Archivos temporales
WORK: archivos temporales
Iniciar y detener JBoss EAP:
1. Iniciar JBoss EAP
INICIAR APLICACIONES: Se ejecuta en un modo operativo de servidor autónomo o dominio administrado
En un principio, los servidores se inician en modo suspendido y no aceptan solicitudes hasta que todos los
servicios requeridos se hayan iniciado, en cuyo momento, los servidores se colocarán en estado de ejecución
normal y podrán comenzar a aceptar solicitudes.
Iniciar JBoss EAP como un servidor autónomo
* Linux: $ EAP_HOME/bin/[Link]
* Windows: EAP_HOME\bin\[Link]
Este script de arranque usa el archivo EAP_HOME/bin/[Link] (o [Link] para
Windows Server) para establecer algunas preferencias predeterminadas, como opciones JVM. Puede
personalizar los parámetros en este archivo.
Iniciar JBoss EAP en un dominio administrado
El controlador de dominio se debe iniciar antes que los servidores en los grupos de servidores del dominio.
Utilice este script para iniciar primero el controlador de dominio y, luego, para cada controlador de host
asociado.
$ EAP_HOME/bin/[Link]
EAP_HOME\bin\[Link]
JBoss EAP usa el archivo de configuración [Link] de forma predeterminada, pero puede iniciarse
mediante uno diferente.
2. Parada de JBoss EAP
Pare una instancia interactiva de JBoss EAP
Presione Ctrl+C en el terminal donde se inició JBoss EAP.
Pare una instancia de segundo plano de JBoss EAP
Use la CLI administrativa para conectarse a la instancia que está en ejecución y
apague el servidor.
1ero Lance la CLI administrativa.
$ EAP_HOME/bin/[Link] --connect
2do Ejecute el comando shutdown.
shutdown
Cuando se ejecuta en un dominio administrado, debe especificar el nombre de host para el
apagado mediante el argumento --host con el comando shutdown.
3. JBoss EAP Management
JBoss EAP usa una configuración simplificada con un archivo de configuración por servidor
autónomo o dominio administrado. La configuración predeterminada para un servidor
autónomo se almacena en el
archivo EAP_HOME/standalone/configuration/[Link] la configuración
predeterminada para un dominio administrado se almacena en el
archivo EAP_HOME/domain/configuration/[Link]. Además, la configuración
predeterminada para un controlador de host se almacena en el
archivo EAP_HOME/domain/configuration/[Link].