4.3.4. Migração do Arquivo do Seam 2.2 Booking para JBoss EAP 6: Instruções Passo a Passo

Este é um guia passo a passo sobre como portar o arquivo do aplicativo Seam 2.2 Booking do JBoss EAP 5.X para o JBoss EAP 6. Embora existam abordagens melhores para migrar aplicativos, muitos desenvolvedores podem ficar tentados a implantar o arquivo do aplicativo tal como está para o servidor do JBoss EAP 6 para ver o que acontece. A intenção desta documentação é apresentar os tipos de problema que você pode encontrar quando faz isto e como depurar e resolver esses problemas.
Para este exemplo, o aplicativo EAR é implantado no diretório EAP6_HOME/standalone/deployments sem nenhuma alteração, além da extração dos arquivos. Isto permite que você modifique com facilidade os arquivos XML contidos nos arquivos à medida que você encontra e resolve os problemas.

Importante

Os aplicativos que usam Hibernate diretamente com Seam 2.2 podem usar uma versão do Hibernate 3 empacotada dentro do aplicativo. Hibernate 4, que é fornecido através do módulo org.hibernate do JBoss EAP 6, não é suportado pelo Seam 2.2. Este exemplo tem o propósito de ajudá-lo executar o seu aplicativo no JBoss EAP 6 como um primeiro passo. Você deve estar ciente de que o empacotamento do Hibernate 3 com um aplicativo Seam 2.2 não possui uma configuração suportada.
A esta altura, é possível acessar o aplicativo com sucesso em um navegador usando o URL http://localhost:8080/seam-booking/. Faça o login como demo/demo e encontrará a página de boas vindas do Booking.