3.2.11. Cambios de EJB 2.x
3.2.11.1. Actualización de aplicaciones que utilizan EJB 2.x Copiar enlaceEnlace copiado en el portapapeles!
Procedimiento 3.27. Ejecute EJB 2.x en JBoss EAP 6
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”.Modifique el descriptor de archivos
jboss-web.xmlModifique el<jndi-name>para cada<ejb-ref>para utilizar el nuevo formato de búsqueda completamente calificado JNDI.Reemplace el archivo descriptor de implementación
jboss.xmlEl descriptor de implementaciónjboss-ejb3.xmlreemplaza el descriptor de implementaciónjboss.xmlpara sobreescribir y agregar a las funcionalidades proporcionadas por el descriptor de implementaciónejb-jar.xmlde la edición empresarial Java (EE). El nuevo archivo es incompatible conjboss.xmly eljboss.xmlahora se ignora en las implementaciones.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.xmlen la línea de comandos cuando inicie el servidor.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.