JVMの全般的な設定を構成する

Java仮想マシン(JVM)を使用すると、物理マシン上でJavaバイト・コードを実行できます。JVM設定を調整することで、パフォーマンスの改善や記憶域割当てエラーを回避できます。

GlassFish Serverで必要なJava仮想マシンは、JavaプラットフォームのStandard Edition(Java SEプラットフォーム)に含まれています。JVMの設定に誤りがあるとサーバーが稼働しなくなるため、この設定を変更するときは注意してください。


注意:

「Java仮想マシン」と「JVM」という用語は、Javaプラットフォームの仮想マシンを意味しています。
  1. In the navigation tree, expand the Configuration node.

  2. Select the configuration that you are changing.

  3. Select the JVM Settings node.

    The JVM General Settings tab page opens.

  4. ナビゲーション・ツリーで、「構成」ノードを選択します。

  5. 「構成」ノードの下で、「JVM設定」ノードを選択します。

    「JVMの全般的な設定」ページが開きます。

  6. 「JVMの全般的な設定」ページの「Javaホーム」フィールドに、Java SEソフトウェアのインストール・ディレクトリの名前を入力します。

    GlassFish ServerはJava SEプラットフォームに依存します。指定するJava SEソフトウェアのバージョンがこのリリースでサポートされていることを確認するには、Oracle GlassFish Serverリリース・ノートを参照してください。存在しないディレクトリ名を入力したり、サポートされていないバージョンのJava SEソフトウェアのディレクトリを指定した場合、GlassFish Serverは起動しません。

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

    GlassFish Serverは、Enterprise JavaBeans(EJB)コンポーネントのデプロイ時に、このコンパイラを実行します。

  8. 「デバッグ」の「有効」チェックボックスを選択して、JPDA(Java Platform Debugger Architecture)を使用するデバッグを有効にします。

    JPDAはアプリケーション開発者によって使用されます。詳細は、Oracle GlassFish Serverアプリケーション開発ガイドを参照してください。

  9. 「デバッグ・オプション」フィールドに、JVMに受け渡すJPDAオプションを入力します。

    このフィールドは、前述の手順でデバッグを有効とした場合のみ適用されます。

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

    EJBコンポーネントのデプロイ時にGlassFish Serverはrmicコンパイラを実行します。

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

    複数のクラス名を区切るには、カンマを使用します。各クラスは、com.sun.appserv.BytecodePreprocessorインタフェースを実装する必要があります。クラスは指定の順序で呼び出されます。

  12. 「追加プロパティ」セクションで、追加プロパティを指定します。

    プロパティを追加するには、「プロパティを追加」ボタンをクリックします。表示される空白行で、「名前」フィールドにプロパティ名を入力し、「値」フィールドにプロパティ値を入力します。

    GlassFish ServerはJVMの追加プロパティを定義しません。

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


    ヒント:

    デフォルト設定に戻すには、「デフォルトをロード」ボタンをクリックし、「保存」をクリックします。

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

関連項目
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices