すべての管理ドメインは、そのドメインの機能を特定する使用法プロファイルに関連付けられます。Application Server には次のプロファイルが用意されています。
開発者: このプロファイルは、ドメインが開発環境で実行されており、開発中のアプリケーションに NSS キーストア機能やクラスタ化機能 (負荷分散やセッション持続など) が必要でない場合に使用します。
クラスタ: このプロファイルは、クラスタを作成する必要があるが、高可用性データベース (HADB) や NSS キーストアは必要としない場合に使用します。
エンタープライズ: このプロファイルは、HADB や NSS を必要とする場合に使用します。このプロファイルは、HADB および NSS を個別にインストールする場合、または Java Enterprise System (JES) の一部として Application Server をインストールする場合にのみ使用できます。Application Server 9.1 でエンタープライズプロファイルを使用する方法については、「エンタープライズプロファイルの使用」を参照してください。
Application Server 8.x Enterprise Edition からのアップグレードは、エンタープライズプロファイルでのみサポートされます。Application Server 8.x Platform Edition からアップグレードする場合は、開発者プロファイルを使用します。アップグレード処理の詳細については、『Sun Java System Application Server 9.1 Update 1 Upgrade and Migration Guide』の第 2 章「Upgrading an Application Server Installation」を参照してください。
ドメインは、事前に設定されたランタイムをユーザーアプリケーションに提供します。使用法プロファイルにより、インストールされた Application Server 自体の実行バイナリと、実行環境の設定を区別しやすくなります。つまり、プロファイルにより、Application Server の 1 つの実行バイナリを使用して、特定のニーズに合った異なるドメインを作成できます。たとえば、場合によっては最新の Java EE 仕様を理解するために Application Server を使用する開発者もいます。そのような開発者には、厳格なセキュリティー設定は必要ありません。一方、本稼動環境でアプリケーションを配備するユーザーには、当然ながらセキュリティー保護された環境が必要です。
表 1–1 に、各プロファイルで使用できる機能の一覧を示します。
表 1–1 各プロファイルで使用できる機能
機能 |
開発者プロファイル |
クラスタプロファイル |
エンタープライズプロファイル |
---|---|---|---|
セキュリティーストア |
JKS |
JKS |
NSS |
クラスタ化/スタンドアロンインスタンス |
使用不可 |
利用可能 |
利用可能 |
セキュリティーマネージャー |
無効 |
有効 |
有効 |
HADB |
使用不可 |
使用不可 |
利用可能 |
負荷分散 |
使用不可 |
利用可能 |
利用可能 |
ノードエージェント |
使用不可 |
利用可能 |
利用可能 |
エンタープライズプロファイルを使用するには、次のタスクを実行します。
NSS および HADB を個別にダウンロードしてインストールします。
asenv.conf ファイルを次のように変更します。
AS_HADB のポイント先を、HADB のインストールフォルダにします。
AS_NSS のポイント先を、NSS 共有オブジェクトが使用可能なフォルダにします。
AS_NSS_BIN のポイント先を、certutil などの NSS バイナリが格納されたフォルダにします。
start-domain コマンドを使用すると、Application Server 8.x または 9.0 のドメインを Application Server 9.1 にアップグレードできます。ドメインをアップグレードするには、次のいずれかの方法を使用します。
Application Server バイナリのインプレースアップグレードを実行する。
以前のバージョンの Application Server をポイントするドメインで start-domain を実行すると、asadmin によって asupgrade コマンドが呼び出され、自動的にドメインのインプレースアップグレードが実行されます。
Application Server バイナリのサイドバイサイドアップグレードを実行する。
以前のインストールのドメインで start-domain を実行します。asupgrade コマンドによって、ドメインは最新の Application Server インストールのドメインルートにアップグレードされます。このシナリオでは、アップグレードのターゲットディレクトリは、asenv.conf 内の AS_DEF_DOMAINS_PATH に定義されます。