2.2. Revisión de lo nuevo y diferente en JBoss EAP 6


Introducción

La siguiente es una lista de diferencias importantes en JBoss EAP 6 del lanzamiento anterior.

Carga de clases con base en módulos
En JBoss EAP 5, la arquitectura de carga de clases era jerárquica. En JBoss EAP 6, la carga de clases se basa en módulos JBoss. Esto ofrece un verdadero aislamiento de aplicaciones, esconde clases de implementación del servidor y sólo carga las clases que su aplicación necesita. La carga de clases es simultánea para un mejor rendimiento. Las aplicaciones escritas para JBoss EAP 5 se deben modificar para especificar las dependencias de módulos y en algunos casos, reempacar archivadores. Para mayor información, consulte la Carga de clases y módulos en la Guía de desarrollo para JBoss EAP 6 en https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Gestión de dominios
En JBoss EAP 6, el servidor se puede ejecutar como un servidor autónomo en un dominio administrado. En un dominio administrado puede configurar grupos enteros de servidores a la vez, manteniendo las configuraciones sincronizadas a través de toda la red de servidores. Aunque esto no debe tener impacto en las aplicaciones construidas para lanzamientos anteriores, esto puede simplificar la administración de implementaciones en múltiples servidores. Para mayor información, consulte la sección sobre Dominios administrados en la Guía de administración y configuración para JBoss EAP 6 en https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Configuración de implementación
Servidores autónomos y dominios administrados
JBoss EAP 5 utilizaba una configuración de implementación basada en perfiles. Estos perfiles se encontraban en el directorio EAP_HOME/server/. Con frecuencia las aplicaciones tenían múltiples archivos de configuración para seguridad, bases de datos, adaptadores de recursos y otras configuraciones. En JBoss EAP 6, la configuración de implementación se realiza utilizando un archivo. Este archivo se utiliza para configurar todos los servicios y subsistemas utilizados para la implementación. Un servidor autónomo se configura usando el archivo EAP_HOME/standalone/configuration/standalone.xml. Para los servidores ejecutando en un dominio adminstrado, el servidor se configura usando el archivo EAP_HOME/domain/configuration/domain.xml. La información que se encuentra en los múltiples archivos de configuración de JBoss EAP 5 se deben migrar al nuevo archivo único de configuración
Orden de implementaciones
JBoss EAP 6 utiliza una inicialización rápida y simultánea para la implementación, lo cual mejora el rendimiento y la eficiencia. En la mayoría de los casos, el servidor de aplicaciones puede determinar automáticamente las dependencias por adelantado y seleccione la estrategia de implementación más eficiente. Sin embargo, las aplicaciones JBoss EAP 5 que consisten de múltiples módulos implementados como EARs y que utilizan las búsquedas JNDI en lugar de la inyección CDI o entradas de referencias de recursos pueden requerir cambios en la configuración.
Estructura del directorio y scripts
Como se mencionó anteriormente, JBoss EAP 6 ya no utiliza una configuración de implementación basada en perfiles así que no hay un directorio EAP_HOME/server/. Los archivos de configuración para servidores autónomos ahora se encuentran en el directorio EAP_HOME/standalone/configuration/ y las implementaciones se encuentran en el directorio EAP_HOME/standalone/deployments/. Para los servidores ejecutando en un dominio administrado, los archivos de configuración se encuentran en el directorio EAP_HOME/domain/configuration/.
En JBoss EAP 5, el script Linux EAP_HOME/bin/run.sh o el script Windows EAP_HOME/bin/run.bat se utilizaba para iniciar el servidor. En JBoss EAP 6, el script de arranque del servidor depende de la manera en que ejecuta su servidor. El script Linux EAP_HOME/bin/standalone.sh o el script Windows EAP_HOME/bin/standalone.bat se utiliza para iniciar un servidor autónomo. El script Linux EAP_HOME/bin/domain.sh o el script Windows EAP_HOME/bin/domain.bat se utiliza para iniciar un dominio administrado.
Búsquedas JNDI
JBoss EAP 6 ahora utiliza espacios de nombres JNDI portátiles estandarizados. Las aplicaciones escritas para JBoss EAP 5 que usan las búsquedas JNDI se deben cambiar para que sigan la nueva convención de espacios de nombres JNDI estándar. Para mayor información sobre la sintaxis de nombrado JNDI consulte Sección 3.1.8.2, “Nombres JNDI EJB portátiles”.
Para mayor información consulte Funcionalidades nuevas y con cambios en JBoss EAP 6 en la Guía de desarrollo para JBoss EAP 6 en https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba