4.3.5. Construção e Implantação da VersãoJBoss EAP 5.X do Aplicativo Seam 2.2 Booking
Antes de migrar este aplicativo, é necessário construir o aplicativo Seam 2.2 Booking do JBoss EAP 5.X, extrair o arquivo e copiá-lo em uma pasta de implantação do JBoss EAP 6.
Procedimento 4.9. Construção e implantação do EAR
- Contrução do EAR:
cd /EAP5_HOME/jboss-eap5.x/seam/examples/booking ANT_HOME/ant explode
$ cd /EAP5_HOME/jboss-eap5.x/seam/examples/booking $ ANT_HOME/ant explodeCopy to Clipboard Copied! Toggle word wrap Toggle overflow Substitua jboss-eap5.x pela versão do JBoss EAP a partir da qual você está migrando - Copie o EAR para o diretório de implantações EAP6_HOME:
cp -r EAP5_HOME/seam/examples/booking/exploded-archives/jboss-seam-booking.ear EAP6_HOME/standalone/deployments/ cp -r EAP5_HOME/seam/examples/booking/exploded-archives/jboss-seam-booking.war EAP6_HOME/standalone/deployments/jboss-seam.ear cp -r EAP5_HOME/seam/examples/booking/exploded-archives/jboss-seam-booking.jar EAP6_HOME/standalone/deployments/jboss-seam.ear
$ cp -r EAP5_HOME/seam/examples/booking/exploded-archives/jboss-seam-booking.ear EAP6_HOME/standalone/deployments/ $ cp -r EAP5_HOME/seam/examples/booking/exploded-archives/jboss-seam-booking.war EAP6_HOME/standalone/deployments/jboss-seam.ear $ cp -r EAP5_HOME/seam/examples/booking/exploded-archives/jboss-seam-booking.jar EAP6_HOME/standalone/deployments/jboss-seam.earCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Inicie o servidor do JBoss EAP 6 e verifique o log. Você encontrará o seguinte:
INFO [org.jboss.as.deployment] (DeploymentScanner-threads - 1) Found jboss-seam-booking.ear in deployment directory. To trigger deployment create a file called jboss-seam-booking.ear.dodeployINFO [org.jboss.as.deployment] (DeploymentScanner-threads - 1) Found jboss-seam-booking.ear in deployment directory. To trigger deployment create a file called jboss-seam-booking.ear.dodeployCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Crie um arquivo vazio com o nome
jboss-seam-booking.ear.dodeploye copie-o no diretórioEAP6_HOME/standalone/deployments. É preciso copiar este arquivo diversas vezes no diretório de implantações, enquanto estiver migrando este aplicativo. Portanto, mantenha-o em um local onde possa encontrá-lo com facilidade. No log, você deve encontrar as seguintes mensagens, indicando que a implantação está ocorrendo:INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) Starting deployment of "jboss-seam-booking.ear" INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) Starting deployment of "jboss-seam-booking.jar" INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) Starting deployment of "jboss-seam.jar" INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) Starting deployment of "jboss-seam-booking.war"
INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) Starting deployment of "jboss-seam-booking.ear" INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) Starting deployment of "jboss-seam-booking.jar" INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) Starting deployment of "jboss-seam.jar" INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) Starting deployment of "jboss-seam-booking.war"Copy to Clipboard Copied! Toggle word wrap Toggle overflow A esta altura, você encontrará seu primeiro erro de implantação. No próximo passo, será possível verificar cada problema e aprender como depurá-lo e resolvê-lo.Consulte Seção 4.3.6, “Depuração e Resolução de Exceções e Erros de Implantação do Arquivo do Seam 2.2 Booking” para mais informações sobre como depurar e resolver problemas de implantação.Clique aqui Seção 4.3.4, “Migração do Arquivo do Seam 2.2 Booking para JBoss EAP 6: Instruções Passo a Passo” para retornar ao tópico anterior.