4.3.5. Construção e Depuração da Versão do JBoss Enterprise Application Plataform 5.1 do Aplicativo Seam 2.2 Booking

Antes da migração deste aplicativo, você precisa construir o aplicativo Seam 2.2 Booking do JBoss Enterprise Application Plataform, extrair o arquivo e copiá-lo a uma pasta de implantação do JBoss Enterprise Application Plataform 6.

Procedimento 4.15. Construção e implantação do EAR

  1. Contrução do EAR:
    $ cd /EAP5_HOME/jboss-eap5.1/seam/examples/booking
    $ ANT_HOME/ant explode
    
  2. Copie o EAR ao 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
    
  3. Inicie o servidor do JBoss Enterprise Application Plataform e verifique o log. Você verá 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.dodeploy
    
  4. Crie um arquivo vazio com o nome jboss-seam-booking.ear.dodeploy e copie-o ao diretório EAP6_HOME/standalone/deployments. Você precisa copiar este arquivo no diretório de implantações diversas vezes enquanto migrando este aplicativo. Portanto, mantenha isto numa localização da qual você pode encontrar com facilidade. No log, você deverá ver agora 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"
    
    A partir daqui, você encontra o primeiro erro de implantação. A próxima etapa, você verificará cada problema e aprenderá como depurá-lo e resolvê-lo.
    Consulte a Seção 4.3.6, “Depuração e resolução do erros e exceções do Seam 2.2 Booking Archive Deployment” para maiores informações sobre como depurar e resolver problemas de implantação.