4.3.4. Migración del archivador de reservas de Seam 2.2 a JBoss EAP 6: instrucciones paso por paso

Este es un manual paso por paso de cómo pasar un archivador de aplicaciones de reserva Seam 2.2 de JBoss EAP 5.X a JBoss EAP 6. Aunque hay mejores enfoques para migrar aplicaciones, muchos desarrolladores estarán tentados a implementar el archivador de aplicaciones tal como está, al servidor de JBoss EAP 6 para ver qué pasa. El propósito de este documento es mostrar los tipos de problemas que puede encontrar cuando hace esto y la manera de depurar y resolver esos problemas.
Para este ejemplo, la EAR de la aplicación se implementa en el directorio EAP6_HOME/standalone/deployments sin ningun cambio aparte de extraer los archivadores. Esto le permite modificar fácilmente los archivos XML que se encuentran dentro de los archivadores cuando encuentre y resuelva el problema.

Importante

Las aplicaciones que usan Hibernate directamente con Seam 2.2 pueden usar una versión de Hibernate 3 empacada dentro de la aplicación. Hibernate 4, el cual se proporciona a través del módulo org.hibernate de JBoss EAP 6 no es soportado por parte de Seam 2.2. Este ejemplo tiene el propósito de ayudarle a empezar a ejecutar su JBoss EAP 6 como primer paso. Tenga en cuenta que el empacar Hibernate 3 con una aplicación Seam 2.2 no es una configuración soportada.
En este momento puede acceder de manera exitosa a la aplicación en un navegador usando la URL http://localhost:8080/seam-booking/. Inicie sesión como demo/demo y podrá ver la página de bienvenida de las reservas.