這篇要教如何設定 JVM 系統變數(system property)
Tomcat 有兩種啟動程式,Windows Service 或是 bat 啟動
兩種設定法不同
1. Windows Service 法啟動
以 Tomcat 6 為例
執行 %CATALINA_HOME%/bin/tomcat6w.exe
切換到 Java 頁籤, Java Options 的欄位就是 JVM 的系統變數了
2. bat/exe 啟動
使用文字編輯器開啟 %CATALINA_HOME%/bin/catalina.bat
找到下面這段
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
接著在 java.io.tmpdir 變數之後加入你想加入的環境變數
格式為 -D=""
例如我想加入 WF_HOME,值為 "D:\Workflow"
寫法為
-DWF_HOME="D:\Workflow"
ps. 請記得雙引號
加完的結果如下
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" -DWF_HOME="D:\Workflow" -DWF_CONFIG_HOME="D:\Workflow\config" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
沒有留言:
張貼留言