定義項目
| 項目名 | 省略値 | 範囲 | 説明 | 再起動 | 
|---|---|---|---|---|
| デバッグ | false | 
 | trueを指定すると、Java VMの定義項目の「デバッグオプション」が有効になります。 | 必要 | 
| デバッグオプション | "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009" | 文字列 | Java VMの定義項目の「デバッグ」にtrueが指定されたときだけ有効になる、Java VMオプションを指定します。 | 必要 | 
| Javacオプション | "-g" | 文字列 | 複数のオプションを指定する場合、オプションに指定する値全体を二重引用符(")で括り、各オプションを半角空白( )で区切って指定します。(注1) | 必要 | 
| JVMオプション | 
 | 1~4096文字の文字列。‘-’で始まる文字列をオプションとして指定できます。 | 複数のオプションを指定する場合、各オプションをコロン(:)で区切って指定します。(注2) Interstage Java EE 6 DASサービスのJVMオプションを削除しないでください。追加、または定義済みの値を変更してください。(注3) | 必要 | 
例
デバッグオプションに複数のオプションを指定する場合のコマンドの指定例

C:\Interstage\F3FMisje6\glassfish\bin\asadmin set server.java-config.debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009"


/opt/FJSVisje6/glassfish/bin/asadmin set server.java-config.debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009"
例
JVMオプションに複数のオプションを指定する場合のコマンドの指定例

C:\Interstage\F3FMisje6\glassfish\bin\asadmin create-jvm-options -Xmx256m:-XX\:MaxPermSize=128m


/opt/FJSVisje6/glassfish/bin/asadmin create-jvm-options -Xmx256m:-XX\:MaxPermSize=128m
Interstage Java EE 6 DASサービスのJVMオプションを確認するコマンド
asadmin list-jvm-options
Interstage Java EE 6 DASサービスで定義されているJVMオプションは以下です。

| JVMオプション | |
|---|---|
| 1 | -XX:MaxPermSize=192m | 
| 2 | -Djava.awt.headless=true | 
| 3 | -Djavax.management.builder.initial=com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder | 
| 4 | -Djava.endorsed.dirs=${com.sun.aas.installRoot}/modules/endorsed ${path.separator}${com.sun.aas.installRoot}/lib/endorsed | 
| 5 | -Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy | 
| 6 | -Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf | 
| 7 | -Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as | 
| 8 | -Xmx512m | 
| 9 | -Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks | 
| 10 | -Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks | 
| 11 | -Djava.ext.dirs=${com.sun.aas.javaRoot}/lib/ext ${path.separator}${com.sun.aas.javaRoot}/jre/lib/ext ${path.separator}${com.sun.aas.instanceRoot}/lib/ext | 
| 12 | -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver | 
| 13 | -DANTLR_USE_DIRECT_CLASS_LOADING=true | 
| 14 | -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise. config.serverbeans.AppserverConfigEnvironmentFactory | 
| 15 | -Dproduct.name= | 
| 16 | -Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell, org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell, org.apache.felix.gogo.command,org.apache.felix.fileinstall | 
| 17 | -Dosgi.shell.telnet.port=6666 | 
| 18 | -Dosgi.shell.telnet.maxconn=1 | 
| 19 | -Dosgi.shell.telnet.ip=127.0.0.1 | 
| 20 | -Dgosh.args=--nointeractive | 
| 21 | -Dfelix.fileinstall.dir=${com.sun.aas.installRoot}/modules/autostart/ | 
| 22 | -Dfelix.fileinstall.poll=5000 | 
| 23 | -Dfelix.fileinstall.log.level=2 | 
| 24 | -Dfelix.fileinstall.bundles.new.start=true | 
| 25 | -Dfelix.fileinstall.bundles.startTransient=true | 
| 26 | -Dfelix.fileinstall.disableConfigSave=false | 
| 27 | -XX:+UseOSErrorReporting | 
| 28 | -Xrs | 
| 29 | -Dsun.rmi.dgc.server.gcInterval=3600000 | 
| 30 | -Dsun.rmi.dgc.client.gcInterval=3600000 | 
| 31 | -Dcom.fujitsu.interstage.javaee.web.accesslog.instance.default=false | 


| JVMオプション | |
|---|---|
| 1 | -XX:MaxPermSize=192m | 
| 2 | -Djava.awt.headless=true | 
| 3 | -Djavax.management.builder.initial=com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder | 
| 4 | -Djava.endorsed.dirs=${com.sun.aas.installRoot}/modules/endorsed ${path.separator}${com.sun.aas.installRoot}/lib/endorsed | 
| 5 | -Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy | 
| 6 | -Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf | 
| 7 | -Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as | 
| 8 | -Xmx512m | 
| 9 | -Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks | 
| 10 | -Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks | 
| 11 | -Djava.ext.dirs=${com.sun.aas.javaRoot}/lib/ext ${path.separator}${com.sun.aas.javaRoot}/jre/lib/ext ${path.separator}${com.sun.aas.instanceRoot}/lib/ext | 
| 12 | -Djdbc.drivers=org.apache.derby.jdbc.ClientDriver | 
| 13 | -DANTLR_USE_DIRECT_CLASS_LOADING=true | 
| 14 | -Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise. config.serverbeans.AppserverConfigEnvironmentFactory | 
| 15 | -Dproduct.name= | 
| 16 | -Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell, org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell, org.apache.felix.gogo.command,org.apache.felix.fileinstall | 
| 17 | -Dosgi.shell.telnet.port=6666 | 
| 18 | -Dosgi.shell.telnet.maxconn=1 | 
| 19 | -Dosgi.shell.telnet.ip=127.0.0.1 | 
| 20 | -Dgosh.args=--nointeractive | 
| 21 | -Dfelix.fileinstall.dir=${com.sun.aas.installRoot}/modules/autostart/ | 
| 22 | -Dfelix.fileinstall.poll=5000 | 
| 23 | -Dfelix.fileinstall.log.level=2 | 
| 24 | -Dfelix.fileinstall.bundles.new.start=true | 
| 25 | -Dfelix.fileinstall.bundles.startTransient=true | 
| 26 | -Dfelix.fileinstall.disableConfigSave=false | 
| 27 | -Dsun.rmi.dgc.server.gcInterval=3600000 | 
| 28 | -Dsun.rmi.dgc.client.gcInterval=3600000 | 
| 29 | -Dcom.fujitsu.interstage.javaee.web.accesslog.instance.default=false | 
関連情報
詳細な説明や関連記事については、以下を参照してください。
| 内容 | 参照先 | 
|---|---|
| 機能説明 | 
 | 
| チューニング方法 | 
 | 
| コマンド | asadminコマンドの以下のサブコマンド create-jvm-optionsサブコマンド delete-jvm-optionsサブコマンド list-jvm-optionsサブコマンド | 
| asadminコマンドでの定義項目名 | configs.config.java-configの定義項目 |