Chapitre 3. Outils pour assister à la migration

3.1. Utiliser Windup pour analyser les applications pour la migration

Windup, qui est fourni avec JBoss Migration Toolkit, est un outil extensible et personnalisable basé sur des règles qui permet de simplifier la migration d'applications Java. Cet outil analyse les API, les technologies et les architectures utilisées par les applications que vous souhaitez migrer et fournit des rapports de migration détaillés pour chaque application. Ces rapports procurent les informations suivantes.

  • Explications détaillées des changements de migration utiles
  • Si le changement rapporté est obligatoire ou en option
  • Si le changement rapporté est complexe ou trivial
  • Liens vers le code qui requiert le changement de migration
  • Astuces et liens vers des informations qui exliquent comment effectuer les changements nécessaires
  • Une estimation sur le niveau d'effort pour chaque problème de migration trouvé et le montant total d'efforts pour migrer l'application

Vous pouvez utiliser Windup pour analyser le code et l'architecture de vos applications JBoss EAP 7. La règle Windup définie pour la migration de JBoss EAP 6 à JBoss EAP 7 se rapporte à des descripteurs XML et à des paramètres et codes d'application spécifiques qui doivent être remplacés par une autre configuration lors de la migration à JBoss EAP 7.

Pour obtenir des informations supplémentaires sur la façon d'utiliser Windup pour analyser vos applications JBoss EAP6, consulter Windup User Guide.

3.2. Utiliser l'outil de migration sur du serveur de JBoss pour migrer les configurations du serveur.

L'outil JBoss Server Migration, actuellement en cours de développement, sera l'outil de choix pour mettre votre configuration à jour, pour qu'elle inclue les nouvelles fonctionnalités et les nouveaux paramètres de configuration dans JBoss EAP 7, tout en conservant votre configuration existante.

L'outil JBoss Server Migration lit votre fichier de configuration de serveur JBoss EAP 6 et ajoute des configurations supplémentaires aux nouveaux sous-systèmes, met à jour les configurations du sous-système existant avec les nouvelles fonctionnalités, et supprime les configurations obsolètes du sous-système.

La dernière distribution binaire de la pré-version de l'outil JBoss Server Migration Tool est prête pour le téléchargement https://github.com/wildfly/wildfly-server-migration/releases. Cette version supporte la migration des serveurs autonomes de JBoss EAP 6.4 à JBoss EAP 7.0. Pour obtenir des informations générales sur la façon d'exécuter l'outil, consulter le guide d'utilisation Outil de migration du serveur JBoss Server Migration Tool Guide d'utilisateur.

Note

La version pré-version de l'outil JBoss Server Migration Tool n'est pas prise en charge pour le moment.