Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

Kapitel 3. Tools für die Migration

3.1. Verwenden von Windup zur Analyse von Applikationen zur Migration

Windup (im Red Hat JBoss Migration Toolkit enthalten) ist ein erweiterbares und konfigurierbares regelbasiertes Tool, das die Migration von Java-Applikationen vereinfacht. Es analysiert die APIs, Technologien und Architekturen, die von den zu migrierenden Applikationen verwendet werden, und liefert detaillierte Migrationsberichte für jede Applikation. Diese Berichte liefern die folgenden Informationen.

  • Detaillierte Erklärung der nötigen Migrationsänderungen
  • Ob die ausgewiesene Änderung optional oder zwingend erforderlich ist
  • Ob die ausgewiesene Änderung komplex oder einfach ist
  • Links zum Code, der die Migrationsänderung erfordert
  • Tipps und Links zu Informationen über die Durchführung der nötigen Änderungen
  • Eine Schätzung des Aufwands für jedes gefundene Migrationsproblem und der Gesamtaufwand zur Migration der Applikation

Sie können Windup zur Analyse des Codes und der Architektur Ihrer JBoss EAP 6 Applikationen verwenden, bevor Sie diese zu JBoss EAP 7 migrieren. Das Windup-Regelset zur Migration von JBoss EAP 6 zu JBoss EAP 7 untersucht XML-Deskriptoren sowie speziellen Applikationscode und Parameter, die durch eine alternative Konfiguration ersetzt werden müssen, wenn zu JBoss EAP 7 migriert wird.

Weitere Informationen über die Verwendung von Windup zur Analyse Ihrer JBoss EAP 6 Applikationen finden Sie im Windup User Guide.

3.2. Verwenden des JBoss Server Migration Tools zur Migration von Serverkonfigurationen

Das JBoss Server Migration Tool, was sich derzeit in der Entwicklung befindet, wird in Zukunft die bevorzugte Methode zur Aktualisierung Ihrer Konfiguration sein, um die neuen Features und Einstellungen in JBoss EAP 7 zu implementieren und gleichzeitig Ihre vorhandene Konfiguration beizubehalten.

Das JBoss Server Migration Tool liest Ihre vorhandene JBoss EAP 6 Serverkonfigurationsdatei und fügt Konfigurationen für die neuen Subsysteme hinzu, aktualisiert vorhandene Subsystemkonfigurationen mit neuen Features und entfernt hinfällige Subsystemkonfigurationen.

Die aktuelle Vorab-Release der Binärdistribution des JBoss Server Migration Tools steht zum Download zur Verfügung unter https://github.com/wildfly/wildfly-server-migration/releases. Diese Version unterstützt die Migration von eigenständigen Servern von JBoss EAP 6.4 zu JBoss EAP 7.0. Allgemeine Informationen über die Nutzung des Tools finden Sie im JBoss Server Migration Tool User Guide.

Anmerkung

Die Vorab-Releaseversion des JBoss Server Migration Tools wird noch nicht unterstützt.