4.3.5. Erstellen und Deployment der JBoss EAP 5.X Version der Seam 2.2 Booking Applikation

Ehe Sie diese Applikation migrieren, müssen Sie die JBoss EAP 5.X Seam 2.2 Booking Applikation erstellen, das Archiv extrahieren und es in den JBoss EAP 6 Deployment Ordner kopieren.

Prozedur 4.9. Erstellen und Deployment des EAR

  1. Erstellen Sie das EAR:
    $ cd /EAP5_HOME/jboss-eap5.x/seam/examples/booking
    $ ANT_HOME/ant explode
    
    Ersetzen Sie jboss-eap5.x durch die Version der JBoss EAP, von der Sie migrieren.
  2. Kopieren Sie das EAR in das EAP6_HOME Deployments Verzeichnis:
    $ 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. Starten Sie den JBoss EAP 6 Server und prüfen Sie das Protokoll. Sie sehen:
    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. Erstellen Sie eine leere Datei namens jboss-seam-booking.ear.dodeploy und kopieren Sie sie in das EAP6_HOME/standalone/deployments-Verzeichnis. Sie müssen diese Datei viele Male in das Deployments-Verzeichnis kopieren, während Sie diese Applikation migrieren, daher sollten Sie sie an einem Speicherort verwahren, an dem Sie sie leicht finden. Im Protokoll sollten Sie jetzt die folgenden Nachrichten sehen, die Ihnen anzeigen, dass sie deployt wird:
    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"
    
    An diesem Punkt tritt der erste Deployment-Fehler auf. Im nächsten Schritt gehen Sie auf jedes Problem einzeln ein und lernen es zu beheben.
    Um mehr zur Fehlerbehebung und der Auflösung von Deployment-Problemen zu erfahren, klicken Sie hier: Abschnitt 4.3.6, »Fehlerbehebung und Auflösung von Seam 2.2 Booking Archive Deployment Fehlern und Ausnahmen«