JavaデプロイするサードパーティアプリケーションのTomcatに渡されるオプションを設定しようとしています。アプリが提供する手順は次のとおりです。
- スタート>すべてのプログラム> Apache Tomcat> Tomcat構成のWindowsメニューからTomcat構成ツールを開きます。
- 構成をクリックして、Javaタブを選択します。
- Javaオプションフィールドの下部に、次のように入力します。
-Dexample.license.directory="C:\Program Files\example"
- アプリケーションサーバーを停止して再起動します。
ただし、これをプログラムで行う必要があるため、これらのオプションを設定できる構成ファイルを知りたいのです。他の開発者の環境にアプリをデプロイする場合、GUIを使用することは現実的ではありません。
(必要に応じて、Tomcat 6.0を使用しています...)
TomcatをWindowsサービスとして使用している場合は、bin dirに移動して実行することにより、JVMオプションを調整できます。
Tomcat6 //US//MYSERVICENAME ++JvmOptions=-Dexample.license.directory="C:\Program Files\example"
これを行う前にサービスをオフにし、終了したら再起動してください。
私は自分のTomcatサーバーに対してこれを実行しただけで、それを処理してくれました。
Tomcatがサービスとして設定されている場合は、次のようにする必要があります。
コマンドラインで、Tomcat\bin Tomcat6w.exe // ES // MYSERVICEに移動します
これにより、設定を行うためのGUIダイアログボックスが開きます。
HTH、jnoob22
環境変数Java_OPTSを設定できるはずです。
Linuxでは、このようになります
export Java_OPTS="$Java_OPTS -DclusterProperties=$MPFPROOT/ClusterProperties.properties -Xmx1024m -Xms1024m "
私はWindows環境変数を使用していません...使用すると思います
set Java_OPTS=somethingsomething
$ Tomcat_HOME\bin\catalina.batでJava_OPTSを設定できます
乾杯
最善の方法は、setenv.sh/setenv.batを使用することです。ダウンロードしたままのTomcatにはありません。しかし、catalina.sh/catalina.batを見ると、setenvというファイルのチェックがあります。そこにあれば、実行されます。ここでJava_OPTS、CATALINA_OPTSなどを設定します。Java_HOME、Java_OPTS、CATALINA_OPTS、JPDA_ADDRを設定するために使用します。
Tomcat6の場合、このファイルは、実行されるCATALINA_BASEディレクトリに展開できます。 Tomcatの以前のバージョン(少なくとも5、5.5)では、CATALINA_HOMEにある必要があります。
すべての環境変数をこのファイルに入れるのが理想的です。そうすれば、標準の起動スクリプトを変更する必要がないからです。