第1章 はじめに
1.1. Red Hat JBoss Enterprise Application Platform 7
Red Hat JBoss Enterprise Application Platform 7 (JBoss EAP) は、オープンな標準に基いて構築され、Java Enterprise Edition 7 の仕様に準拠するミドルウェアプラットフォームです。
JBoss EAP には、必要な場合にだけサービスを有効にできるモジュール構造が含まれ、サービスの起動時間が短縮されます。
管理コンソールと管理コマンドラインインターフェース (CLI) により、XML 設定ファイルの編集が不要になり、タスクをスクリプト化および自動化する機能が追加されました。
JBoss EAP は、JBoss EAP インスタンスに対してスタンドアロンサーバーと管理対象ドメインの 2 つの操作モードを提供します。スタンドアロンサーバー操作モードでは、実行している JBoss EAP を 1 つのサーバーインスタンスとして表します。管理対象ドメイン操作モードでは、1 つの制御ポイントから複数の JBoss EAP インスタンスを管理できます。
また、JBoss EAP には、セキュアでスケーラブルな Java EE アプリケーションの迅速な開発を可能にする API と開発フレームワークが含まれます。
1.2. 移行ガイド
本書の目的は、Red Hat JBoss Enterprise Application Platform 6 のアプリケーションを Red Hat JBoss Enterprise Application Platform 7 で正常に実行し、デプロイするために必要な変更について記述することです。本リリースで利用できる新機能、非推奨機能、およびサポート対象外となった機能に関する情報を提供し、アプリケーションの挙動が変わらないようにするために必要なアプリケーションおよびサーバー設定の更新についても取り上げます。
また、本書では Java アプリケーションの移行を簡単にする Red Hat Application Migration Toolkit や、サーバー設定を更新する JBoss Server Migration Tool などの、移行に役立つツールについても説明します。
アプリケーションが正常にデプロイされ、実行されたら、各コンポーネントをアップグレードして JBoss EAP 7 の新機能を使用する計画を立てることができます。
JBoss EAP 5 のアプリケーションを直接 JBoss EAP 7 に移行する場合は、「JBoss EAP の旧リリースからの移行」 を参照してください。
1.3. 移行およびアップグレード
メジャーアップグレード
JBoss EAP 6.4 から JBoss EAP 7.0 など、アプリケーションを他のメジャーリリースに移動する場合にメジャーアップグレードまたは移行が必要になります。アプリケーションが Java EE 仕様に準拠し、非推奨の API にアクセスせず、プロプライエタリーコードを含まない場合、アプリケーションコードを変更せずにアプリケーションを JBoss EAP 7 で実行できる可能性があります。しかし、JBoss EAP 7 ではサーバー設定が変更になったため移行が必要になります。本書ではこのような移行を取り上げます。
マイナーアップデート
JBoss EAP では、定期的にポイントリリースが提供されます。これは、バグ修正、セキュリティーの修正、および新機能が含まれるマイナーアップデートです。ポイントリリースで追加された変更に関する情報は、本書と『7.1.0 リリースノート』に記載されています。
JBoss Server Migration Tool を使用すると、ポイントリリースを自動的に別のポイントリリースにアップグレードできます (JBoss EAP 7.0 から JBoss EAP 7.1 など)。このツールの設定および実行方法に関する詳細は、『Using the JBoss Server Migration Tool』を参照してください。
サーバー設定を手作業でアップグレードすることもできます。手作業でアップグレードする方法と手順については、JBoss EAP『Patching and Upgrading Guide』 の「Upgrading JBoss EAP」を参照してください。
累積パッチ
JBoss EAP では、バグおよびセキュリティーの修正が含まれる累積パッチも定期的に提供されます。累積パッチのリリースごとに、リリース番号の最後の数字が 1 ずつ増えます (例: 7.1.0 から 7.1.1)。パッチインストールの詳細は、JBoss EAP の『Patching and Upgrading Guide』 に記載されています。
1.4. 本書における EAP_HOME の使用
本書では、変数 EAP_HOME を使用して JBoss EAP へのパスを示しています。この変数は JBoss EAP インストールへの実際のパスに置き換えてください。
-
ZIP インストール方法で JBoss EAP をインストールした場合、インストールディレクトリーは、ZIP アーカイブを抽出した
jboss-eap-7.1ディレクトリーとなります。 -
RPM インストール方法で JBoss EAP をインストールした場合、インストールディレクトリーは
/opt/rh/eap7/root/usr/share/wildfly/になります。 インストーラーを使用して JBoss EAP をインストールした場合、
EAP_HOMEis${user.home}/EAP-7.1.0になります。-
Red Hat Enterprise Linux、Solaris、および HP-UX では、
/home/USER_NAME/EAP-7.1.0/になります。 -
Microsoft Windows の場合、
C:\Users\USER_NAME\EAP-7.1.0\になります。
-
Red Hat Enterprise Linux、Solaris、および HP-UX では、
JBoss Developer Studio インストーラーを使用して JBoss EAP サーバーをインストールおよび設定した場合、
EAP_HOMEのデフォルトのパスは${user.home}/jbdevstudio/runtimes/jboss-eapになります。-
Red Hat Enterprise Linux の場合、
/home/USER_NAME/jbdevstudio/runtimes/jboss-eap/になります。 -
Microsoft Windows の場合、
C:\Users\USER_NAME\jbdevstudio\runtimes\jboss-eapまたはC:\Documents and Settings\USER_NAME\jbdevstudio\runtimes\jboss-eap\になります。
-
Red Hat Enterprise Linux の場合、
EAP_HOME は環境変数ではありません。JBOSS_HOME がスクリプトで使用される環境変数です。

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.