Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理ガイド

- Previous: 第 16 章 コンポーネントとサービスの監視
- Next: JVM のクラスパス設定を行う

## JVM の一般設定を行う

Application Server で必要とされる Java 仮想マシン (JVM) は、J2SETM (Java 2 Standard Edition) ソフトウェアに含まれます。JVM の設定に誤りがあるとサーバーが稼動しなくなるため、この設定を変更するときは注意してください。

##### 手順

1. ツリーコンポーネントで、「設定」を選択します。

2. 対象となるサーバーインスタンスの「JVM 設定」ノードをクリックします。

3. デフォルトでは、タブの下で「一般」リンクがすでに選択されています。

4. 「JVM 一般設定」ページで次の操作を行います。

   1. 「Java ホーム」フィールドに、J2SE (Java 2 Standard Edition) ソフトウェアのインストールディレクトリの名前を入力します。

      Application Server は J2SE ソフトウェアに依存します。指定した J2SE のバージョンがこのリリースでサポートされるかどうかについては、『リリースノート』を参照してください。「詳細情報」セクションのリンクを参照してください。

      注 –

      存在しないディレクトリ名を入力したり、サポートされないバージョンの J2SE ソフトウェアのインストールディレクトリを指定したりした場合、Application Server は起動しません。

   2. 「Javac オプション」フィールドに、Java プログラミング言語コンパイラのコマンド行オプションを入力します。

      Application Server は EJB コンポーネントの配備時にコンパイラを実行します。

   3. JPDA (Java Platform Debugger Architecture) によるデバッグを設定するときは、「デバッグ」フィールドの「有効」チェックボックスにチェックマークを付け、「デバッグオプション」フィールドにオプションを指定します。

      JPDA はアプリケーション開発者によって使用されます。詳細については、『Application Server 開発者ガイド』の「J2EE アプリケーションのデバッグ」の章を参照してください。このガイドへのリンクについては、「詳細情報」を参照してください。

   4. 「RMI コンパイルオプション」フィールドに、`rmic` コンパイラのコマンド行オプションを入力します。

      EJB コンポーネントの配備時に Application Server は `rmic` コンパイラを実行します。

   5. 「バイトコードプリプロセッサ」フィールドに、クラス名のコンマ区切りリストを入力します。

      各クラスは、`com.sun.appserv.BytecodePreprocessor` インタフェースを実装する必要があります。クラスは指定の順序で呼び出されます。

      プロファイラなどのツールは、「バイトコードプリプロセッサ」フィールドの入力を必要とすることがあります。プロファイラは、サーバーパフォーマンスの分析に使用される情報を生成します。プロファイリングの詳細については、Application Server 開発者ガイドの「J2EE アプリケーションのデバッグ」の章を参照してください。

5. 「保存」をクリックします。

6. サーバーを再起動します。

- Previous: 第 16 章 コンポーネントとサービスの監視
- Next: JVM のクラスパス設定を行う

- © 2010, Oracle Corporation and/or its affiliates