2016-03-18 15 views
-1

Ich habe eine Java Web Application, die auf Tomcat 6 mit Java 6, Hibernate 2.2, Oracle läuft. Ich muss es zu JBoss EAP 6.x migrieren. Bitte helfen Sie mit den Schritten, die für diese Migration getan werden müssen ... jede Richtung würde helfen!Migration Java-Webanwendung von Tomcat 6 zu JBoss EAP 6

+0

Gute Nachrichten! [JBoss EAP 6] (https://access.redhat.com/articles/112673) verwendet * JBoss Web (basierend auf Tomcat 6.0) *. Stellen Sie sicher, dass Sie *** lesen *** [Laden und Module der Klasse] (https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/chap-Class_Loading_and_Modules.html), die * Modular Classloader * ermöglicht Ihnen, Dinge zu tun, die Sie mit Vanilla Tomcat nicht tun können. –

+0

http://www.jboss.org/migration/ –

+0

FYI - überprüfen Sie das [JBoss Windup Migrationstool] (https://github.com/windup/windup/wiki). Es hat wirklich keine Regeln für Ihren Anwendungsfall, aber möglicherweise in der Zukunft. –

Antwort

0

Stellen Sie einfach Ihre WAR-Datei auf dem JBoss-Server bereit.

1

Vielen Dank für Ihre schnelle Antworten.

Bereitstellen Krieg JBoss nicht funktionieren würde:

  • Datasource muss definiert werden (entweder von EAP-Management-Konsole oder manuell) in standalone.xml-Datei, die Art context.xml von ersetzt, die ich in Tomcat hatte .
  • JBoss EAP wird mit Hibernate 3 oder 4 geliefert, die nicht abwärtskompatibel mit Hibernate 2 sind. Durch die Bereitstellung der Datei hibernate2.jar über die EAP-Verwaltungskonsole wurde das Problem behoben.
0

JBoss EAP 6 basiert auf Wildfly 8. Daher können Sie häufig verwenden die Gemeinschaft führt für Wilfly 8 oder JBoss AS 7.

Außer dem JBoss/Red Hat hat eine ganze Reihe von Migration Materialien. Zum Beispiel diese EAP 6.4 migration guide oder eine Knowledge Base auf Kundenportal. Da Sie an EAP interessiert sind, nehme ich an, dass Sie ein Red Hat-Abonnement haben.