ページの先頭行へ戻る
Interstage Application Server Java EE運用ガイド(Java EE 6編)
Interstage

8.4.12 Java VMの定義項目

定義項目

項目名

省略値

範囲

説明

再起動

デバッグ

false

  • true

  • false

trueを指定すると、Java VMの定義項目の「デバッグオプション」が有効になります。

必要

デバッグオプション

"-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009"

文字列
‘-’で始まる文字列をオプションとして指定できます。

Java VMの定義項目の「デバッグ」にtrueが指定されたときだけ有効になる、Java VMオプションを指定します。
複数のオプションを指定する場合、オプションに指定する値全体を二重引用符(")で括り、各オプションを半角空白( )で区切って指定します。(注1)

必要

Javacオプション

"-g"

文字列
‘-’で始まる文字列をオプションとして指定できます。

複数のオプションを指定する場合、オプションに指定する値全体を二重引用符(")で括り、各オプションを半角空白( )で区切って指定します。(注1)

必要

JVMオプション

  

1~4096文字の文字列。‘-’で始まる文字列をオプションとして指定できます。

複数のオプションを指定する場合、各オプションをコロン(:)で区切って指定します。(注2)

Interstage Java EE 6 DASサービスのJVMオプションを削除しないでください。追加、または定義済みの値を変更してください。(注3)

必要

注1)

デバッグオプションに複数のオプションを指定する場合のコマンドの指定例

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"

2)

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

3)

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コマンドの以下のサブコマンド
  getサブコマンド
  setサブコマンド
  listサブコマンド

  create-jvm-optionsサブコマンド

  delete-jvm-optionsサブコマンド

  list-jvm-optionsサブコマンド

asadminコマンドでの定義項目名

configs.config.java-configの定義項目