第3章 移行に役立つツール
3.1. Red Hat Application Migration Toolkit を使用した移行のアプリケーションの分析
Red Hat Application Migration Toolkit (RHAMT) は、拡張およびカスタマイズ可能なルールベースのツールセットで、Java アプリケーションの移行を容易にします。RHAMT は移行予定のアプリケーションによって使用される API、技術、およびアーキテクチャーを分析し、各アプリケーションの詳細な移行レポートを提供します。レポートには以下の情報が含まれます。
- 必要な移行変更の詳細
- 変更が必須または任意であるかどうか
- 変更が複雑または簡単であるかどうか
- 移行変更が必要なコードへのリンク
- 必要な変更を行うためのヒントおよび情報へのリンク
- 見つかった各移行問題の推定作業量レベルおよびアプリケーションを移行するための推定合計作業量
RHAMT を使用すると、JBoss EAP 6 アプリケーションを JBoss EAP 7 へ移行する前にこれらのアプリケーションのコードやアークテクチャーを分析できます。JBoss EAP 6 から JBoss EAP 7 への移行に対する RHAMT のルールセットは XML 記述子についてレポートし、JBoss EAP 7 への移行時に代替の設定に置き換える必要がある特定のアプリケーションコードおよびパラメーターについてもレポートします。
Red Hat Application Migration Toolkit を使用して JBoss EAP 6 アプリケーションを分析する方法の詳細は、『スタートガイド』を参照してください。
3.2. JBoss Server Migration Tool を使用したサーバー設定の移行
JBoss Server Migration Tool を使用して、既存の設定を保持しながら JBoss EAP 7 の新機能や新設定が含まれるようにサーバー設定を更新することが推奨されます。JBoss Server Migration Tool は既存の JBoss EAP 6 サーバー設定ファイルを読み取り、新しいサブシステムの設定を追加します。さらに、既存のサブシステム設定を新機能で更新し、古いサブシステム設定を削除します。
JBoss Server Migration Tool を使用するとスタンドアロンサーバーおよび管理対象ドメインを以下の設定に移行できます。
- JBoss EAP 6.4 または JBoss EAP 7.0 から JBoss EAP 7.1
JBoss Server Migration Tool には JBoss EAP 7.1 が同梱されているため、別にダウンロードやインストールを行う必要はありません。このツールを実行するには、
EAP_HOME/binディレクトリーにあるjboss-server-migrationスクリプトを実行します。ツールの設定および実行方法に関する詳細は、『Using the JBoss Server Migration Tool』を参照してください。このバージョンの JBoss Server Migration Tool は サポート されるため、このバージョンを使用してサーバー設定を JBoss EAP 7.1 に移行することが推奨されます。
- JBoss EAP 6.4 から JBoss EAP 7.0
JBoss EAP 7.0 への移行では、Server Migration Tool GitHub から JBoss Server Migration Tool の最新のバイナリーディストリビューションをダウンロードする必要があります。ツールの実行方法に関する情報は、JBoss Server Migration Tool の『User Guide』を参照してください。
重要このバージョンの JBoss Server Migration Tool はサポートされていません。このバージョンを使用してサーバー設定を JBoss EAP 7.0 に移行する代わりに、サポートされるバージョンを使用して、サーバー設定を直接 JBoss EAP 7.1 に移行することが推奨されます。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.