2017-01-19 5 views
0

私は現在、TomcatがサービスTomcatサービス - CATALINA_TMPDIR

として実行するには、下のコマンドを使用しています(Tomcatの/ binフォルダに移動します)

"tomcat8.exe" //DS//Tomcat_JJP_TRAIN 
"service.bat" install Tomcat_JJP_TRAIN 
"tomcat8.exe" //US//Tomcat_JJP_TRAIN --JvmMs=1024 --JvmMx=2048  --JavaHome="C:\Program Files\Java\jdk1.8.0_111" ++JvmOptions="-Duser.timezone=UTC" 

そして、それは良い作品。私の質問はCATALINA_TMPDIRに関するものです...その変数を%temp%またはc:\ windows \ tempに設定したい

カタリナを編集して実行することはできません。バットファイル。そして私は "Tomcat config gui applet"を使って設定したくない(可能であれば確かめたくありません)。また、私はすでにタイムゾーンを設定するために-Dパラメータを使用していますが、私は-Djava.io.tmpdirパラメータを設定することで自分が望むものを作ることができるとは思っていません...少なくとも試してみましたが、仕事。

誰かが私が望む一時フォルダを使用するためにTomcatサービスをどのように指し示すことができるかアドバイスできますか?

答えて

0

環境変数CATALINA_TMPDIRは、スクリプトを使用してTomcatを起動する場合にのみ便利です。スクリプトを読めば、あなたはJVMを起動するコマンドでこれを確認できます:あなたがサービスを作成するときに

-Djava.io.tmpdir="%CATALINA_TMPDIR%" 

だから、あなたがしなければならないすべてはjava.io.tmpdirシステムプロパティを設定されています。 //US//コマンドを次のように変更してください:

"tomcat8.exe" //US//Tomcat_JJP_TRAIN --JvmMs=1024 --JvmMx=2048  --JavaHome="C:\Program Files\Java\jdk1.8.0_111" ++JvmOptions="-Duser.timezone=UTC;-Djava.io.tmpdir=/your/preferred/path" 
関連する問題