4.3.5. Construcción e implementación de JBoss EAP versión 5.X de la aplicación de reservas Seam 2.2

Antes de migrar esta aplicación, necesita construir la aplicación de reservas Seam 2.2 de JBoss EAP 5.X, extraer el archivo y copiarlo a la carpeta de implementación de JBoss EAP 6.

Procedimiento 4.9. Construir e implementar el EAR

  1. Construir el EAR:
    $ cd /EAP5_HOME/jboss-eap5.x/seam/examples/booking
    $ ANT_HOME/ant explode
    
    Reemplace jboss-eap5.x con la versión de JBoss EAP desde donde está migrando
  2. Copie el EAR al directorio de implementaciones 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 el servidor de JBoss EAP 6 y revise el resgistro. Verá:
    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. Cree un archivo vacío con el nombre jboss-seam-booking.ear.dodeploy y cópielo en el directorio EAP6_HOME/standalone/deployments. Necesita copiar este archivo en el directorio de implementaciones muchas veces al migrar esta aplicación así que manténgalo en un lugar en donde lo pueda encontrar fácilmente. En el registro ahora debe ver los siguientes mensajes, indicando que se está implementando:
    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"
    
    En este momento se encuentra con su primer error de implementación. En el siguiente paso, se revisa cada problema y aprende a depurar y a resolverlos.
    Para aprender cómo depurar y resolve problemas de implementación haga clic aquí: Sección 4.3.6, “Depuración y resolución de errores y excepciones de implementación del archivador de reservas Seam 2.2”