2013-07-21 86 views
3

「catalina.pid」不在「tomcat/bin」文件夾中,它應該在tomcat/bin文件夾中,並且在tomcat啓動時不會創建它。 問題是如何(在哪裏)我可以重新定義到「catalina.pid」的路徑,強制它在正確的文件夾中創建。更改tomcat的catalina.pid位置

由於提前,

回答

8

根據安裝tomcat的,我曾經見過沒有定義catalina.pid實例。在這種情況下,關閉Tomcat,和自己正是如此定義它:

到Tomcat /斌/ setenv.sh,加入這一行:

CATALINA_PID="$CATALINA_BASE/bin/catalina.pid"

或窗口(在setenv.bat): set CATALINA_PID=%CATALINA_HOME%/bin/catalina.pid

這將定義並在tomcat/bin文件夾中創建pid文件,假設您的CATALINA_HOME被定義爲您的tomcat文件夾。但是,您也可以通過更改上面的路徑來更改pid文件的位置。

+0

不能在Windows上運行(但是使用cygwin)。請參閱http://pub.admc.com/howtos/tomcat/ch05.html – mcoolive

+1

我說的是tomcat7,它將使用setenv文件。我沒有使用tomcat 5/5.5的經驗,這是你的文檔所指的。謝謝,不過。我會盡力在以後的版本中更新答案。 (當我不在我的手機上)。 – Mike