Guía de Instalación
Para uso con la plataforma de aplicaciones empresariales JBoss 6
Resumen
Capítulo 1. Introducción
1.1. Plataforma de aplicaciones empresariales JBoss 6
1.2. Sobre el portal del cliente de Red Hat
- Administrar y mantener derechos y contratos de soporte a Red Hat;
- Descargar software soportado oficialmente;
- Acceder la documentación de productos y la base de conocimiento de Red Hat;
- Contactar los servicios de soporte global y
- Registrar errores de productos de Red Hat.
Capítulo 2. Requerimientos
2.1. Prerequisitos de instalación de la plataforma de aplicaciones empresariales JBoss 6
Prerequisitos comunes
- Establezca una cuenta en el portal del cliente de Red Hat en https://access.redhat.com. Para mayor información consulte: Sección 1.2, “Sobre el portal del cliente de Red Hat”.
- Revise las configuraciones soportadas y asegúrese de que su sistema sea soportable: https://access.redhat.com/site/articles/111663.
- Asegúrese de que su sistema esté actualizado con las actualizaciones y erratas ya emitidas de Red Hat.
Prerequisitos de ZIP/instalador
- Privilegios de administración para el directorio de instalación.
- Asegúrese de que el JDK escogido ya se extrajo (o instaló). Consulte la documentación de JDK para encontrar mayor información sobre cómo hacer esto.
- Asegúrese de que JAVA_HOME y PATH se hayan configurado en las propiedades de entorno para que los atajos funcionen en los servidores de Microsoft Windows.
Prerequisitos RPM
- Registre el servidor en la red de Red Hat.
- Suscríbase al canal software base
Red Hat Enterprise Linux Serverapropiado para su versión de Red Hat Enterprise Linux. - Suscríbase al sub-canal
JBoss Application Platform for Serveren el grupoJBoss Enterprise Platform. - Se requiere un JDK Java 6. Se puede obtener suscribiéndose al canal de software
supplementarypara su instalación de Red Hat Enterprise Linux. Por ejemplo; el canal para la versión 6 de Red Hat Enterprise Linux instalado en la arquitectura i386 esrhel-i386-server-supplementary-6.Importante
Es necesario instalar un JDK Java 6 incluso si desea usar un JDK Java 7.
Capítulo 3. Instalación
3.1. Métodos de instalación de la plataforma de aplicaciones empresariales JBoss 6
Tabla 3.1. Métodos de instalación
|
Método
|
Descripción
|
Instrucciones
|
|---|---|---|
|
Instalación zip
|
El archivador zip es apropiado para la instalación en todos los sistemas operativos soportados. Este proceso se debe utilizar si desea extraer la instancia manualmente.
| |
|
Instalador JAR
|
El instalador JAR se puede ejecutar en una consola o como un asistente gráfico. Ambas opciones proporcionan instrucciones paso a paso para instalar y configurar la instancia del servidor. Con el instalador también es posible realizar configuraciones adicionales incluyendo los inicios rápidos y el repositorio Maven.
| |
|
Instalación RPM
|
La plataforma de aplicaciones empresariales JBoss 6 se puede instalar con el instalador gráfico del paquete RPM soportado o con una interfaz de la línea de comandos. Este método es apropiado para instalaciones soportadas de Red Hat Enterprise Linux 6.
|
3.2. Instalación zip
3.2.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalación Zip)
El archivo zip de la plataforma de aplicaciones empresariales JBoss 6 está disponible en https://access.redhat.com. La instalación del archivo zip no depende de la plataforma y es la manera preferida de instalar la plataforma de aplicaciones empresariales JBoss 6 en todas las plataformas soportadas. Este tema aborda los pasos para descargar el archivador.
Prerrequisitos
Procedimiento 3.1. Descargar el archivo zip
- Iniciar sesión en https://access.redhat.com.
- Seleccione la opción del menú Downloads → JBoss Enterprise Middleware → Downloads.
- Seleccione Application Platform del menú desplegable Product.
- Seleccione la versión correcta de la plataforma de aplicaciones empresariales JBoss del menú desplegable Version.
- Haga clic en Download al lado de la opción
Application Platform 6.1.0.
La plataforma de aplicaciones empresariales JBoss 6 se descargó exitosamente en la máquina destino y está lista para la instalación.
3.2.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación Zip)
Este tema aborda los pasos para instalar la plataforma de aplicaciones empresariales JBoss 6 usando el archivo zip descargable.
Prerrequisitos
Procedimiento 3.2. Instalación del archivo zip
Mueva el archivador zip a la ubicación deseada.
Mueva el archivo zip al servidor y al directorio en donde quiere instalar la plataforma de aplicaciones empresariales JBoss 6. El directorio debe ser accesible para el usuario que iniciará y detendrá la plataforma.Use una aplicación apropiada para extraer el archivador zip en la ubicación deseada.
En un entorno Linux, el comando para extraer un archivador zip esunzip.En un entorno Microsoft Windows haga clic con el botón derecho del ratón en el archivo y seleccione Extract All.
La plataforma de aplicaciones empresariales JBoss 6 se ha instalado exitósamente. El directorio creado por el archivador zip que realiza la extracción es el directorio superior para el servidor. Se conoce como EAP_HOME/.
3.2.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación zip)
Esta sección aborda los pasos requeridos para desinstalar una instalación zip de la plataforma de aplicaciones empresariales JBoss 6.
Realice una copia de seguridad de los archivos de configuración modificados y las implementaciones que puede que se vuelvan a utilizar posteriormente.
Procedimiento 3.3. Desinstalación del servidor de aplicaciones empresariales JBoss 6 (instalación zip)
- Vaya al directorio en donde había extraído la carpeta de la plataforma de aplicaciones empresariales JBoss 6 del archivo zip.
Borre el directorio de instalación.
La plataforma de aplicaciones empresariales JBoss 6 instala un sólo directorio cuando usa el método de instalación Zip. Borre el directorio de instalación para desinstalar la plataforma de aplicaciones empresariales JBoss 6.Opcional: borre cualquier script de inicialización que haya creado.
Si creó scripts de inicialización u otros scripts que dependían de que la plataforma de aplicaciones empresariales JBoss 6 estuviese instalada en su computador entonces bórrelos.
La plataforma de aplicaciones empresariales JBoss 6 se desinstala del servidor.
3.3. Instalador gráfico
3.3.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalador)
El archivador del instalador de la plataforma de aplicaciones empresariales JBoss 6 está disponible en https://access.redhat.com. El archivador .jar se puede utilizar para ejecutar los instaladores gráficos o basados en texto. Este tema aborda los pasos para descargar el archivador.
Prerrequisitos
Procedimiento 3.4. Descargue el instalador
- Inicie sesión en https://access.redhat.com.
- Seleccione la opción del menú Downloads → JBoss Enterprise Middleware → Downloads.

Figura 3.1.
- Seleccione Application Platform del menú desplegable Product que aparece en la siguiente pantalla.
- Seleccione
Application Platform 6.1.0 Installer. - Haga clic en Download.
La plataforma de aplicaciones empresariales JBoss 6 ahora se descarga en su máquina destino. Está lista para la instalación.
3.3.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador gráfico)
El instalador gráfico le permite instalar la plataforma de aplicaciones empresariales JBoss 6 en la máquina destino usando instrucciones GUI paso por paso. Este tema aborda los pasos que se necesitan para ejecutar el instalador.
Prerrequisitos
Procedimiento 3.5. Instalación de la plataforma de aplicaciones empresariales JBoss 6
- Abra una terminal en la máquina destino y navegue hasta donde se descargó el instalador GUI.
- Lance el instalador GUI con el siguiente comando:
java -jar jboss-eap-6.1.0-installer.jar - La ejecución del comando iniciará la interfaz gráfica para la instalación y la primera ventana le pedirá que seleccione el idioma para la instalación.

Figura 3.2. Instalación de JBoss EAP 6.1.0 - Primer paso
- Siga el resto de los pasos para instalar la plataforma de aplicaciones empresariales JBoss 6 en su máquina destino.
- El paso final en el proceso de instalación le permitirá crear un script de instalación automática. Este script se puede utilizar para instalar JBoss en otras máquinas destino dentro de su red o para uso futuro. Vea la figura a continuación. Presione el botón Generate an automatic installation script si desea crear este script XML.

Figura 3.3. Paso final de la instalación de JBoss EAP
- Presione el botón Done para salir de la instalación.
La instalación está completa y la plataforma de aplicaciones empresariales JBoss 6 está instalada en su máquina destino.
3.3.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador gráfico)
Esta sección detalla los pasos requeridos para desinstalar una instancia de la plataforma de aplicaciones empresariales JBoss 6 que se instaló usando el instalador gráfico.
Prerrequisitos
- Realice una copia de seguridad de los archivos de configuración modificados y las implementaciones que puede que se vuelvan a utilizar posteriormente.
Procedimiento 3.6. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación gráfica)
- Durante la instalación de la plataforma de aplicaciones empresariales JBoss 6 en la maquina destino se creó un directorio llamado
Uninstalleren el directorio en donde tenía instalada la plataforma de aplicaciones empresariales. Este directorio contiene un archivo llamadouninstaller.jar. Navegue a este directorio en una terminal. - Lance el desinstalador GUI con el siguiente comando:
java -jar uninstaller.jar - La ejecución del comando lanzará el desinstalador gráfico como se puede ver en la siguiente figura. Seleccione la casilla si desea borrar el directorio
EAP_HOME.
Figura 3.4. Desinstalación de JBoss 6.1 usando el instalador gráfico
- Presione el botón Uninstall para iniciar el proceso de desinstalación.
- Cuando el proceso de desinstalación ha terminado, presione el botón Quit para salir del desinstalador.
- Después de que ha desinstalado de manera exitosa, es posible que quiera borrar manualmente el directorio
Uninstallerdesde donde lanzó el desinstalador.
La plataforma de aplicaciones empresariales JBoss 6 se desinstala de su servidor.
3.4. Instalador basado en texto
3.4.1. Descarga de la plataforma de aplicaciones empresariales JBoss 6 (instalador)
El archivador del instalador de la plataforma de aplicaciones empresariales JBoss 6 está disponible en https://access.redhat.com. El archivador .jar se puede utilizar para ejecutar los instaladores gráficos o basados en texto. Este tema aborda los pasos para descargar el archivador.
Prerrequisitos
Procedimiento 3.7. Descargue el instalador
- Inicie sesión en https://access.redhat.com.
- Seleccione la opción del menú Downloads → JBoss Enterprise Middleware → Downloads.

Figura 3.5.
- Seleccione Application Platform del menú desplegable Product que aparece en la siguiente pantalla.
- Seleccione
Application Platform 6.1.0 Installer. - Haga clic en Download.
La plataforma de aplicaciones empresariales JBoss 6 ahora se descarga en su máquina destino. Está lista para la instalación.
3.4.2. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador basado en texto)
El archivo .JAR del instalador de la plataforma de aplicaciones empresariales JBoss 6 se puede utilizar para una instalación gráfica o basada en texto. Este tema aborda los pasos para instalar la plataforma de aplicaciones empresariales JBoss 6.1.0 usando el método basado en texto.
Prerrequisitos
Procedimiento 3.8. Instalación basada en texto
- Abra una terminal.
- Lance el instalador con el siguiente comando:
java -jar jboss-eap-6.1.0-installer.jar -console - Siga las siguientes indicaciones de la instalación.
- Un archivo XML se puede generar para utilizar con la funcionalidad automática de instalación. Esto permite instalaciones idénticas a través de múltiples instancias. Si desea crear un script de instalación, seleccione
yes.
La plataforma de aplicaciones empresariales JBoss 6 se ha instalado exiosamente en la máquina destino.
3.4.3. Desinstalación de la plataforma de aplicaciones empresariales JBoss 6 (instalador basado en texto)
Esta sección aborda el proceso de desinstalación para la plataforma de aplicaciones empresariales JBoss 6, usando el desinstalador basado en texto.
Prerrequisitos
- Realice una copia de seguridad de los archivos de configuración modificados y las implementaciones que puede que se vuelvan a utilizar posteriormente.
Procedimiento 3.9. Proceso de desinstalación basado en texto
- En una consola, navegue al directorio
Uninstallercreado durante el proceso de instalación. Este se puede encontrar un nivel arriba de EAP_HOME. - Lance el desinstalador basado en texto ejecutando el siguiente comando:
java -jar uninstaller.jar -console - Siga los pasos para desinstalar la plataforma de aplicaciones empresariales JBoss 6
La plataforma de aplicaciones empresariales JBoss 6 ha sido desinstalada del servidor.
3.5. Instalación gráfica RPM
3.5.1. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación RPM gráfica)
El metodo del paquete RPM gráfico de instalación de la plataforma de aplicaciones empresariales JBoss 6 es apropiado para Red Hat Enterprise Linux 6. Este tema aborda los pasos requeridos para completar la instalación.
Prerrequisitos
Procedimiento 3.10. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación RPM gráfica)
Lanzar PackageKit
PackageKit es un software de administración de paquetes de código abierto instalado como parte de RHEL6. En la máquina destino lance PackageKit seleccionando System → Administration → Add/Remove Software.- Escriba
jboss-eap6
en la casilla de búsqueda y luego presione el botón Find. Se le presentará el paquete JBoss EAP 6 en la casilla de resultados. - Seleccione el paquete JBoss EAP 6 y presione el botón Apply. Vea la figura a continuación.

Figura 3.6. Instalación de PackageKit JBoss EAP 6
- Siga el resto de los pasos para instalar la plataforma de aplicaciones empresariales JBoss 6 en su máquina destino.
La instalación está completa y la plataforma de aplicaciones empresariales JBoss 6 está instalada en su máquina destino.
3.6. Instalación RPM basada en texto
3.6.1. Instalación de la plataforma de aplicaciones empresariales JBoss 6 (instalación RPM basada en texto)
El metodo del paquete RPM de instalación de la plataforma de aplicaciones empresariales JBoss 6 es apropiado para Red Hat Enterprise Linux 6. Este tema aborda los pasos requeridos para instalar una instancia usando la línea de comandos.
Prerrequisitos
Procedimiento 3.11. Pasos de instalación basados en texto
Instalación del paquete RPM usando YUM y Red Hat Network.
Use YUM para instalar el paquete del grupo predeterminado de la plataforma de aplicaciones empresariales JBoss 6 usando el comandogroupinstall.[user@host ~]$ yum groupinstall jboss-eap6
Configuración de las opciones de inicio.
La instalación RPM contiene scripts de inicialización para lanzar el servidor. La configuración para estos scripts se encuentra en varios archivos adicionales. Consulte Sección A.4, “Archivos de configuración de la instalación RPM para la plataforma de aplicaciones empresariales JBoss 6” para obtener los detalles sobre estos archivos y las opciones en ellos.
La instalación está completa. La ruta predeterminada EAP_HOME para la instalación RPM es /usr/share/jbossas. Consulte Sección A.3, “Lista de paquetes RPM para la plataforma de aplicaciones empresariales JBoss 6” para ver una lista completa de todos los paquetes instalados..
3.7. Instalación de parches
3.7.1. Mecanismos para uso de parches
- Actualizaciones planeadas: como parte de una actualización mínima, menor o importante de un producto existente.
- Actualizaciones asincrónicas: Como un parche excepcional, el cual se lanza fuera del ciclo normal de actualización del producto existente.
- ¿Qué tan fácilmente se puede explotar una falla?
- ¿Qué tipo de daño puede generar si se explota?
- ¿Usualmente hay otros factores involucrados que disminuyen el impacto de la falla (tal como cortafuegos, Security-Enhanced Linux, ordenes del compilador, etc)?
3.7.2. Suscripción a las listas de correo de parches
El grupo de JBoss en Red Hat mantiene una lista de correo para anuncios de seguridad para los productos middleware empresariales de Red Hat. Este tema aborda lo que necesita hacer para suscribirse a esta lista.
Prerrequisitos
- Ninguno
Procedimiento 3.12. Suscribirse a la lista de observación de JBoss
- Haga clic en el siguiente enlace para ir a la página de la lista de correo de observación de JBoss: Lista de correo de observación de JBoss.
- Ingrese su dirección de correo-e en la sección Subscribing to Jboss-watch-list.
- [También puede ingresar su nombre y seleccionar una contraseña. Esto es completamente opcional pero se recomienda.]
- Presione el botón Subscribe para iniciar el proceso de suscripción.
- Puede navegar los archivadores de la lista de correo dirigiéndose a : JBoss Watch Mailing List Archives.
Después de confirmar su cuenta de correo-e se le suscribirá para recibir anuncios relacionados con seguridad de la lista de correo de parches de JBoss.
3.7.3. Instalación de parches en forma zip
Los parches de seguridad de JBoss se distribuyen de dos formas: zip (para todos los productos) y RPM (para un subgrupo de productos). Los parches de arreglo de errores de JBoss solo se distribuyen en formato zip. Esta tarea describe los pasos que necesita tomar para instalar los parches (arreglos de errores o de seguridad) por medio del formato zip.
Prerrequisitos
- Acceso y suscripción válidos al portal del cliente de Red Hat.
- Una suscripción actual a un producto JBoss instalado en un formato zip.
Procedimiento 3.13. Aplicar un parche a un producto JBoss por medio del método zip
Aviso
- Obtenga notificaciones sobre el parche de seguridad ya sea suscribiéndose a la lista de correo de observación de JBoss o navegando los archivadores de la lista de correo de observación de JBoss.
Nota
Solo se anuncian los parches de seguridad en la lista de correo de observación de JBoss. - Lea la errata para el parche de seguridad y confirme que aplica a un producto JBoss en su entorno.
- Si el parche de seguridad aplica a un producto JBoss en su entorno entonces siga el enlace para descargar el parche del portal del cliente de Red Hat.
- El archivo zip descargable del portal del cliente contendrá todos los archivos requeridos para arreglar el problema o error de seguridad. Descargue este archivo zip parche en el mismo lugar que su producto JBoss.
- Descomprima el archivo parche en el mismo lugar en donde el producto JBoss está instalado. Las versiones con parches sobreescriben los archivos existentes.
El producto JBoss recibe el parche con la última actualización usando el formato zip.
3.7.4. Instalación de parches en forma RPM
Los parches JBoss se distribuyen de dos formas: ZIP (para todos los productos) y RPM (para un subgrupo de productos). Esta tarea describe los pasos requeridos para instalar los parches por medio del formato RPM. Este método de actualización RPM se utiliza para enviar parches de seguridad asincrónicos y actualizaciones macro/menores/importantes del producto.
Prerrequisitos
- Una subscripción válida a Red Hat Network.
- Una suscripción actual a un producto JBoss instalado por medio de un paquete RPM.
Procedimiento 3.14. Aplicar un parche a un producto JBoss por medio del método RPM.
Aviso
- Obtenga notificaciones sobre el parche de seguridad ya sea suscribiéndose a la lista de correo de observación de JBoss o navegando los archivadores de la lista de correo de observación de JBoss.
- Lea la errata para el parche de seguridad y confirme que aplica a un producto JBoss en su entorno.
- Si el parche de seguridad aplica a un producto JBoss en su entorno entonces siga el enlace para descargar el paquete RPM actualizado, incluído en la errata.
- Uso
o un comando similar para instalar el parche.yum update
El producto JBoss recibe el parche con la última actualización usando el formato RPM.
3.7.5. Clasificación de severidad e impacto de los parches de seguridad de JBoss
Tabla 3.2. Clasificación de severidad de los parches de seguridad de JBoss
| Intensidad | Descripción |
|---|---|
| Crítico |
Esta clasificación se da para las fallas que puedan ser explotadas fácilmente por parte de un atacante no autenticado remoto y llevar a comprometer el sistema (ejecución arbitraria de código) sin requerir interacción con el usuario. Estos son los tipos de vulnerabilidades que pueden ser explotadas por parte de los gusanos. Las fallas que requieren un usuario remoto autenticado, un usuario local o una configuración poco probable no se clasifican como de impacto crítico.
|
| Importante |
Esta calificación se le da a las fallas que pueden fácilmente comprometer la confidencialidad, integridad o la disponibilidad de los recursos.Estos son los tipos de vulnerabilidades que le permiten a los usuarios locales el ganar privilegios, permitirle a los usuarios remotos no autenticados el ver recursos que de otra manera deben estar protegidos por la autenticación, permitirle a los usuarios remotos autenticados el ejecutar código arbitrario o permitirle a los usuarios locales o remotos el generar una negación de servicio.
|
| Moderado |
Esta calificación se le da a las fallas que puedan ser más difíciles de explotar pero que podrían conllevar a comprometer la confidencialidad, integridad o disponibilidad de los recursos, bajo ciertas circunstancias. Estos son los tipos de vulnerabilidades que podrían haber tenido un impacto crítico o importante pero que se explotan de manera menos fácil con base en una evaluación técnica de la falla o afectan muy poco probablemente las configuraciones.
|
| Bajo |
Esta calificación se le da a los otros problemas que tengan impacto en la seguridad. Estas son los tipos de vulnerabilidades que se cree que requieren circunstancias poco posibles para que se puedan explotar o en donde si se explotara de manera exitosa entonces generaría consecuencias mínimas.
|
Ejemplo 3.1. Calificación de impacto CVSS v2
C:N/I:P/A:C3.8. Instalación automatizada
3.8.1. Instalación de múltiples instancias de la plataforma de aplicaciones empresariales JBoss 6 (instalador)
Se pueden instalar múltiples instancias idénticas de la plataforma de aplicaciones empresariales JBoss 6 usando un script automatizado, generado durante el proceso de instalación, usando el instalador gráfico o el basado en texto. Este tema aborda los pasos requeridos para instalar la plataforma de aplicaciones empresariales JBoss 6 usando un script generado.
Prerrequisitos
- Generar un script automatizado usando el instalador gráfico o basado en texto:
Procedimiento 3.15. Instalación automatizada
- En una terminal, ejecute el siguiente comando para instalar la plataforma de aplicaciones empresariales JBoss 6 usando el script automatizado:
java -jar jboss-eap-6.1.0-installer.jarSCRIPT_NAME.xml
Se ha instalado una instancia idéntica de la plataforma de aplicaciones empresariales JBoss 6 basada en el script generado automáticamente.
3.9. Configuración de servicios
3.9.1. Configuración de la plataforma de aplicaciones empresariales JBoss como un servicio en Red Hat Enterprise Linux (método RPM)
Use el siguiente procedimiento para instalar la plataforma de aplicaciones empresariales JBoss 6 como un servicio en Red Hat Enterprise Linux cuando la instalación se ha realizado usando el método RHN (RPM).
Prerrequisitos
- Instalación de la plataforma de aplicaciones empresariales JBoss 6 usando el método RPM (gráfico o basado en texto).
- Se requieren privilegios de administrador en el servidor.
Procedimiento 3.16. Configure la plataforma de aplicaciones empresariales JBoss como un servicio usando el método RPM en Red Hat Enterprise Linux
Instale el servidor de aplicaciones empresariales JBoss 6
Instale el servidor de aplicaciones empresariales JBoss 6 por medio del método RPM usando uno de los pasos listados en las secciones de prerequisitos mencionadas anteriormente.Habilitar el servicio
El método de instalación RPM para la plataforma de aplicaciones empresariales JBoss 6 instala los archivos requisitos del servicio en los lugares correctos. Todo lo que necesita hacer para configurarlo como un servicio es emitir el siguiente comando:chkconfig jbossas on
La plataforma de aplicaciones empresariales JBoss 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.
3.9.2. Configuración de la plataforma de aplicaciones empresariales JBoss como un servicio en Red Hat Enterprise Linux (zip, instalador)
Use el siguiente procedimiento para instalar la plataforma de aplicaciones empresariales JBoss 6 como un servicio en Red Hat Enterprise Linux cuando la instalación se ha realizado usando los métodos gráfico, zip o de texto. Este proceso no aplica cuando la instalación se realiza usando el método RHN (RPM).
Prerrequisitos
- Instale la plataforma de aplicaciones empresariales JBoss 6 usando la instalación zip, el instalador gráfico o el instalador basado en texto:
- Se requieren privilegios de administrador en el servidor.
Procedimiento 3.17. Configure el servicio
Copie el script de arranque en el directorio
/etc/init.d/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.confpara modificarlo.Personalice las opciones de arranque en el archivo
jboss-as.confHay varias opciones dentro del archivojboss-as.conf. Como mínimo, especifique los valores correctos para las variablesJBOSS_HOMEyJBOSS_USER. Si estas variables no están presentes entonces agréguelas.Copie archivos en los directorios del sistema
- Copie el script de arranque en el directorio
/etc/jboss-as.[user@host init.d]$sudo mkdir /etc/jboss-as[user@host init.d]$sudo cp jboss-eap-6.1/bin/init.d/jboss-as.conf /etc/jboss-as/ - Copie el archivo de configuración modificado 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.sha 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.shInicie el servicio.
Pruebe que el servicio haya sido instalado correctamente usando la sintaxis estándar para iniciar los servicios de Red Hat Enterprise Linux.[user@host bin]$sudo service jboss-as-standalone.sh startSi 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.
La plataforma de aplicaciones empresariales JBoss 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.
Capítulo 4. Actualice al último lanzamiento
4.1. Actualización de la instalación ZIP de la plataforma de aplicaciones empresariales JBoss 6
La actualización al último lanzamiento de la plataforma de aplicaciones empresariales JBoss 6 requiere realizar una copia de seguridad de la instalación ya existente. Este tema aborda la actualización de la instalación ZIP.
Prerrequisitos
- Asegúrese de que el sistema operativo base esté actualizado.
- Determine los archivos que han sido modificados desde que se instaló la plataforma de aplicaciones empresariales JBoss 6.
- Realice una copia de seguridad de los archivos de configuración modificados, las implementaciones y todos los datos del usuario.
Aviso
Procedimiento 4.1. Actualización a la última versión de la plataforma de aplicaciones empresariales JBoss 6
- Mueva el archivador zip descargado a la ubicación deseada. Se recomienda que sea una ubicación diferente a la de la instalación de la plataforma de aplicaciones empresariales JBoss 6.
Importante
Si desea instalar la última versión de la plataforma de aplicación empresariales JBoss 6 en el mismo directorio que la instalación existente, necesitará mover la instalación existente a un lugar diferente antes de proceder. Esto previene la pérdida de los archivos de configuración modificados, las implementaciones y actualizaciones. - Descomprima el archivador. Este paso instala una instancia limpia del último lanzamiento de la plataforma de aplicaciones empresariales JBoss 6.
- Copie los directorios
EAP_HOME/domain/yEAP_HOME/standalone/de la instalación anterior a los nuevos directorios de instalación. - Revise los cambios realizados al directorio
binde la instalación anterior y realice las modificaciones equivalentes al nuevo directorio.Aviso
Los archivos en el directoriobinno deben ser sobreescritos por los archivos de versiones anteriores. Los cambios se deben realizar manualmente. - Revise los archivos modificados que quedan de la instalación anterior y mueva estos cambios a la instalación. Estos archivos pueden incluir:
- El directorio
welcome-content. - Módulos personalizados en el diretcorio
modules. - Paquetes personalizados en el directorio
bundles.
La instalación zip de la plataforma de aplicaciones empresariales JBoss 6 se actualizó exitosamente al último lanzamiento.
4.2. Actualización de la instalación RPM de la plataforma de aplicaciones empresariales JBoss 6
La actualización al último lanzamiento de la plataforma de aplicaciones empresariales JBoss 6 requiere realizar una copia de seguridad de la instalación ya existente. Este tema aborda la actualización de la instalación RPM por medio de Red Hat Network (RHN).
Prerrequisitos
- Asegúrese de que el sistema operativo base esté actualizado y que el sistema esté suscrito y habilitado para obtener actualizaciones para el canal SO Base.
- Asegúrese de que el canal RHN correcto de la plataforma de aplicaciones empresariales JBoss esté habilitado. Por ejemplo, en una arquitectura x86, 64 bits, este será la plataforma de aplicaciones JBoss (v 6) para el canal 6Server x86_64 (
jbappplatform-6-x86_64-server-6-rpm). - Realice una copia de seguridad de los archivos de configuración modificados, las implementaciones y todos los datos del usuario.
Aviso
Procedimiento 4.2. Actualice al último lanzamiento de la plataforma de aplicaciones empresariales JBoss 6
- Ejecute el siguiente comando en una terminal para actualizar la instalación:
[user@host] yum update
- Fusione manualmente cada archivo
*.rpmnewcreado que contenga cambios en los archivos de configuración de producción.
La plataforma de aplicaciones empresariales JBoss 6 ha sido actualizada exitosamente.
4.3. Actualización del clúster del servidor de aplicaciones empresariales JBoss 6.0 a 6.1
El servidor de aplicaciones empresariales JBoss 6.1 no soporta la creación de clústers, en donde los diferentes nodos están compuestos de diferentes versiones de los servidores de la aplicación empresarial JBoss. Por lo tanto no se soporta un clúster mezclado basado en diferentes versiones y todos los nodos dentro de un clúster deben tener la misma versión - 6.1.
Aviso
Prerrequisitos
- Ninguno
Procedimiento 4.3. Configuración de un clúster del servidor de aplicaciones empresariales JBoss en 6.1
- Consulte el capítulo de HTTP Clustering and Load Balancing de la JBoss Enterprise Application Platform 6.1 Adminstration and Configuration Guide para ver mayores instrucciones sobre cómo configurar un clúster del servidor de aplicaciones empresariales JBoss en 6.1.
- Migre todo el tráfico a este nuevo clúster usando los pasos establecidos en el capítulo sobre Migración del tráfico entre clústers de la Guía de configuración y administración de la plataforma de aplicaciones empresariales JBoss 6.1
Su clúster del servidor de aplicaciones empresariales JBoss 6.0 se ha migrado a un clúster basado en el servidor de aplicaciones empresariales JBoss 6.1.
Apéndice A. Información adicional
A.1. Descargas disponibles para la plataforma de aplicaciones empresariales JBoss 6
Tabla A.1. Descargas disponibles
| Nombre | Descripción | Sistemas operativos |
|---|---|---|
| Servidor Apache HTTP |
Una instancia del servidor autónomo Apache HTTP para cada sistema operativo soportado y las arquitecturas. Este servidor HTTP ha sido probado y verificado para trabajar con la plataforma de aplicaciones empresariales JBoss 6.
|
Red Hat Enterprise Linux 5, Red Hat Enterprise Linux 6, Microsoft Windows Server 2008, Solaris 10 y 11
|
| Componentes nativos |
Los componentes se han compilado para ser optimizados para una plataforma específica. Por ejemplo, se proporcionan DLLs para entornos del servidor Microsoft Windows. En algunos casos, los componentes nativos pueden brindar mejoras en el rendimiento.
|
Red Hat Enterprise Linux 5, Red Hat Enterprise Linux 6, Microsoft Windows Server 2008, Solaris 10 y 11
|
| Funcionalidades nativas |
Funcionalidades especificas para cada sistema operativo y arquitectura soportadas tal como scripts y funcionalidades para instalar la plataforma de aplicaciones empresariales JBoss como un servicio en su sistema operativo y generación de llaves de encripción SSL y certificados.
|
Red Hat Enterprise Linux 5, Red Hat Enterprise Linux 6, Microsoft Windows Server 2008, Solaris 10 y 11
|
| Webserver Connector Natives |
Módulos pre-compilados para los servidores de red Apache, Microsoft y Oracle iPlanet para el balanceo de carga HTTP y funcionalidades de alta disponibilidad. Estos binarios se prueban de manera extensiva y se sabe que funcionan bien con la plataforma de aplicaciones empresariales JBoss 6.
|
Red Hat Enterprise Linux 5, Red Hat Enterprise Linux 6, Microsoft Windows Server 2008, Solaris 10 y 11
|
| Javadocs |
Documentación para todas las APIs públicas expuestas por la plataforma de aplicaciones empresariales JBoss 6. Puede instalarlos en su servidor local HTTP o IDE o puede verlos en su máquina local.
|
Independiente de la plataforma
|
| Instalador |
Instalador Java para la plataforma de aplicaciones empresariales JBoss 6. Incluye los pasos para instalar los inicios rápidos y el repositorio Maven.
|
Independiente de la plataforma
|
| Repositorio Maven |
Un repositorio Maven, el cual se puede descargar y hacerlo disponible en su entorno de desarrollo local y el cual contiene objetos comunes para las aplicaciones construídas en la plataforma de aplicaciones empresariales JBoss 6. El repositorio Maven también está disponible por medio del instalador de la plataforma de aplicaciones empresariales JBoss 6.
|
Independiente de la plataforma
|
| Inicios rápidos |
Aplicaciones de ejemplo para ayudarle a empezar a desarrollar aplicaciones Java EE 6 con APIs proporcionadas con la plataforma de aplicaciones empresariales JBoss 6. Los inicios rápidos también están disponibles por medio del instalador de la plataforma de aplicaciones empresariales JBoss 6.
|
Independiente de la plataforma
|
| Código fuente |
El código fuente Java para la plataforma de aplicaciones empresariales JBoss 6 proporcionado de manera que pueda recompilarlo en su propio entorno o auditarlo usted mismo.
|
Independiente de la plataforma
|
| Plataforma de aplicaciones |
Un paquete de instalación zip, el cual se puede instalar y ejecutar en toda plataforma soportada. Esta es la manera más común de instalar la plataforma de aplicaciones empresariales JBoss 6.
|
Independiente de la plataforma
|
Importante
A.2. Estructura del directorio de la plataforma de aplicaciones empresariales JBoss 6
La plataforma de aplicaciones empresariales JBoss 6 incluye una estructura de directorio simplificada comparada con versiones anteriores. Este tema aborda un listado de los directorios y una descripción de lo que cada directorio contiene.
standalone/ y domain/.
Tabla A.2. Archivos y directorios a nivel superior
| Nombre | Propósito |
|---|---|
| appclient/ | Contiene los detalles de configuración para el contenedor del cliente de la aplicación. |
| bin/ | Contiene los scripts de arranque para la plataforma de aplicaciones empresariales JBoss 6 en Red Hat Enterprise Linux y Microsoft Windows. |
| bundles/ | Contiene grupos OSGi, los cuales pertenecen a la funcionalidad interna de la plataforma de aplicaciones empresariales JBoss 6. |
| docs/ | Archivos de licencia, archivos, esquemas y ejemplos. |
| domain/ | Los archivos de configuración, el contenido de la implementación y las áreas de escritura utilizadas cuando la plataforma de aplicaciones empresariales ejecuta como un dominio administrado. |
| modules/ | Los módulos que la plataforma de aplicaciones empresariales JBoss 6 carga de manera dinámica cuando los servicios los requieren. |
| standalone/ | Los archivos de configuración, el contenido de implementación y las áreas de escritura utilizadas cuando la plataforma de aplicaciones empresariales JBoss 6 ejecuta como servidor autónomo. |
| welcome-content/ | Tiene contenido que la aplicación web de bienvenida utiliza, la cual está disponible en el puerto 8080 de una instalación predeterminada. |
jboss-modules.jar
| El mecanismo bootstrap que carga los módulos. |
Tabla A.3. Directorios dentro del directorio domain/
| Nombre | Propósito |
|---|---|
| configuration/ | Los archivos de configuración para el dominio administrado. Estos archivos se modifican por medio de la consola de administración y el CLI de administración y no se debe modificar directamente. |
| data/ | Información sobre los servicios implementados. Los servicios se implementan usando la consola de administración y el CLI de administración en lugar de un escaner de implementación. Por lo tanto no ponga archivos en este directorio manualmente. |
| log/ | Contiene los archivos de registro del tiempo de ejecución para el host y los controladores de procesos, los cuales ejecutan en la instancia local. |
| servers/ | Contiene los directorios data/, log/ y tmp/ equivalentes para cada instancia del servidor en un dominio, el cual contiene datos similares a los mismos directorios dentro del nivel superior del directorio domain/. |
| tmp/ | Contiene datos temporales tales como archivos que pertenecen al mecanismo de clave compartida que el CLI de administración utiliza para autenticar a los usuarios locales en el dominio administrado. |
Tabla A.4. Directorios dentro del directorio standalone/
| Nombre | Propósito |
|---|---|
| configuration/ | Los archivos de configuración para el servidor autónomo. Estos archivos se modifican por medio de la consola de administración y el CLI de administración y no se debe modificar directamente. |
| deployments/ | Información sobre los servicios implementados. El servidor autónomo incluye un escaner de implementación de manera que pueda poner los archivadores en este directorio a implementarse. Sin embargo, el enfoque que se recomienda es administrar las implementaciones usando la consola de administración o CLI de administración. |
| lib/ | Bibliotecas externas, las cuales pertenecen al modo del servidor autónomo. Vacío por defecto. |
| tmp/ | Contiene datos temporales tales como los archivos que pertenecen al mecanismo de clave compartida que el CLI de administración utiliza para autenticar a los usuarios locales en el servidor. |
A.3. Lista de paquetes RPM para la plataforma de aplicaciones empresariales JBoss 6
La plataforma de aplicaciones empresariales JBoss 6 se instala en Red Hat Enterprise Linux 6 usando el grupo de paquetes YUM JBoss EAP 6. Ese grupo está compuesto de los siguientes paquetes.
Tabla A.5. Lista de Paquetes
| Paquete | Descripción |
|---|---|
| jbossas-appclient | Contenedor del cliente de aplicaciones JEE |
| jbossas-bundles | Paquetes OSGi |
| jbossas-core | Componentes centrales. Esto se requiere para todas las configuraciones. |
| jbossas-domain | Configuración del dominio |
| jbossas-hornetq-native | Contenedor para los archivos JBoss AS HornetQ |
| jbossas-jbossweb-native | Plataforma web empresarial JBoss |
| jbossas-modules-eap | Módulos de la plataforma de aplicaciones empresariales |
| jbossas-product-eap | Componentes de configuración del producto. Esto personaliza la ejecución del producto. |
| jbossas-standalone | Configuración autónomo |
| jbossas-welcome-content-eap | Contenido de bienvenida utilizado en los mensajes de arranque y las páginas de la consola |
Importante
jbossas-hornetq-native se incluye para brindar alta disponibilidad en la plataforma de aplicaciones empresariales JBoss 6 y no se activa por defecto.
A.4. Archivos de configuración de la instalación RPM para la plataforma de aplicaciones empresariales JBoss 6
La instalación RPM de la plataforma de aplicaciones empresariales JBoss 6 incluye tres archivos de configuración adicionales para la instalación zip. Estos archivos son utilizados por el script de inicio de servicios para especificar el entorno para lanzar el servidor de aplicaciones. Uno de estos archivos aplica a todas las instancias de la plataforma de aplicaciones empresariales JBoss 6 , los otros dos brindan sobreescrituras para servidores autónomos y de dominio.
Tabla A.6. Archivos de configuración RPM adicionales
| Archivo | Descripción |
|---|---|
/etc/jbossas/jbossas.conf | El archivo se lee primero y aplica a todas las instancias de la plataforma de aplicaciones empresariales JBoss. |
/etc/sysconfig/jbossas | Configuración específica para los servidores autónomos. Los valores especificados aquí sobreescribirán los que se encuentren en jbossas.conf al ejecutar como un servidor autónomo. |
/etc/sysconfig/jbossas-domain | Configuración específica para los servidores de modo de dominio. Los valores especificados aquí sobreescribirán los que se encuentren en jbossas.conf al ejecutar como un servidor de modo de dominio. |
Tabla A.7. Propiedades de configuración de instalación RPM
| Propiedad | Descripción |
|---|---|
JBOSS_USER |
La cuenta del usuario del sistema en la que ejecuta la plataforma de aplicaciones empresariales JBoss 6. Este usuario también es propietario de los archivos.
Valor predeterminado:
jboss
|
JBOSS_GROUP |
El grupo de usuarios del sistema al cual pertenece la plataforma de aplicaciones empresariales JBoss 6.
Valor predeterminado:
jboss
|
JBOSS_STARTUP_WAIT |
El número de segundos que el script de arranque esperará hasta confirmar que el servidor se haya lanzado exitosamente después de recibir una comando
start o restart.
Valor predeterminado:
60
|
JBOSS_SHUTDOWN_WAIT |
El número de segundos que el script de arranque esperará para que el servidor se apague antes de continuar cuando recibe un comando
stop o restart.
Valor predeterminado:
20
|
JBOSS_CONSOLE_LOG |
El archivo al que se redireccionará el manejador de registros CONSOLE.
Valor predeterminado:
/var/log/jbossas/$JBOSSCONF/console.log
|
JAVA_HOME |
El directorio en donde se instala el entorno de ejecución Java.
Valor predeterminado:
/usr/lib/jvm/jre
|
JBOSS_HOME |
El directorio en donde se instalan los archivos del servidor de aplicaciones.
Valor predeterminado:
/usr/share/jbossas
|
JAVAPTH |
La ruta en donde se instalan los archivos ejecutables Java.
Valor predeterminado:
$JAVA_HOME/bin
|
JBOSSCONF |
El modo del servidor para lanzar este servidor en
standalone o domain.
Valor predeterminado:
standalone or domain dependiendo del modo del servidor.
|
JBOSSSH |
El script que se utilizó para iniciar en el servidor.
Valor predeterminado:
$JBOSS_HOME/bin/$JBOSSCONF.sh
|
JBOSS_SERVER_CONFIG |
El archivo de configuración del servidor a utilizar.
No hay un valor predeterminado para esta propiedad.
standalone.xml o domain.xml se pueden definir al iniciar.
|
| JBOSS_HOST_CONFIG | Esta propiedad le permite al usuario el especificar la configuración host (tal como host.xml). No tiene un valor predeterminado. |
Apéndice B. Historial de revisiones
| Historial de revisiones | |||
|---|---|---|---|
| Revisión 1.0.0-1 | Mon Oct 13 2014 | CS Builder Robot | |
| |||