3.2.11. Cambios de EJB 2.x


3.2.11.1. Actualización de aplicaciones que utilizan EJB 2.x

JBoss EAP 6 proporciona soporte para EJB 2.x; sin embargo, necesita relizar unas pocas modificaciones del código e iniciar el servidor con el perfil completo.

Procedimiento 3.27. Ejecute EJB 2.x en JBoss EAP 6

  1. Modifique el código para utilizar las nuevas reglas del espacio de nombres JNDI

    Así como con EJB 3.0, tiene que utilizar el prefijo completo JNDI con EJB 2.x. Para mayor información sobre las nuevas reglas del espacio de nombre JNDI y ejemplos del código consulte Sección 3.1.8.1, “Actualización de los nombres de espacios de nombres JNDI de la aplicación”.
    Puede encontrar los ejemplos sobre cómo actualizar los espacios de nombres JNDI de lanzamientos anteriores aquí: Sección 3.1.8.5, “Ejemplos de espacios de nombres JNDI en lanzamientos anteriores y la manera en que se especifican en JBoss EAP 6”.
  2. Modifique el descriptor de archivos jboss-web.xml

    Modifique el <jndi-name> para cada <ejb-ref> para utilizar el nuevo formato de búsqueda completamente calificado JNDI.
  3. Reemplace el archivo descriptor de implementación jboss.xml

    El descriptor de implementación jboss-ejb3.xml reemplaza el descriptor de implementación jboss.xml para sobreescribir y agregar a las funcionalidades proporcionadas por el descriptor de implementaciónejb-jar.xml de la edición empresarial Java (EE). El nuevo archivo es incompatible con jboss.xml y el jboss.xml ahora se ignora en las implementaciones.
  4. Inicie el servidor con los perfiles completos

    EJB 2.x requiere el perfil completo de Java Enterprise Edition 6. Para iniciar JBoss EAP 6 con el perfil completo, pase el argumento -c standalone-full.xml en la línea de comandos cuando inicie el servidor.
  5. Ya no se soporta el uso de clústers

    Ya no se soporta el uso de clústers de beans de entidad EJB 2.x en JBoss EAP 6.
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