TomcatのJVMオプションの追加
Apache Tomcat 6でjvm(Java virtual machine)オプションを追加するにはどうすればよいですか?
Tomcatには管理コンソールがありますか?http://localhost:8080/admin を試してみましたが、何もわかりませんでした。
以下のjvmオプションを追加したいのですが。
-agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt,outputType-xml,usage-uncontrolled -Djava.library.path=C:\calltracer\jvmti -Dcalltracerlib=calltracer5
34
3
Bhavik Shahが言うように、JAVA_OPTSで行うこともできますが、(catalina.shが言うように)推奨される方法はCATALINA_OPTSを使用することです。
Tomcatへのパス]/bin/catalina.shの
JAVA_OPTS
変数で設定してください。Windowsでは、コンソールで設定することもできますし、catalina.batを使うこともできます。そのためには、標準的なTomcatの配布物に含まれている"tomcat6w"アプリケーションを"bin"ディレクトリで実行する必要があります。例えば、Windowsの場合、デフォルトでは、"C:Program Files\Apache Software Foundation\Tomcat 6.0bin\tomcat6w.exe"となっています。tomcat6w.exeはGUIを起動します。Java"タブを選択すると、すべてのJavaオプションを入力することができます。
また、コマンドラインからtomcatにJVMオプションを渡すことも可能です。このためには、コマンドを使用する必要があります。
ここで、"tomcatexecutable"はtomcatアプリケーションを、"tomcatservicename"は使用しているtomcatサービス名を、"JVMoptions"はJVMオプションを表します。例えば、以下のようになります。