2009-07-14 95 views
1

我剛剛下載了Tomcat6的全新副本以安裝在開發服務器上。服務器運行Win2k3 SP2和Java6。Tomcat6無法在Windows和Java6上啓動

當我去啓動它的tomcat6報告如下:

 
D:\>d:\tomcat\bin\tomcat6.exe //TS/Tomcat6 
[2009-07-14 15:26:38] [427 prunsrv.c] [error] The operation completed successfully. 
[2009-07-14 15:26:38] [1336 prunsrv.c] [error] Load configuration failed 

好像是Tomcat的配置有問題,但我不知道從哪裏開始尋找。 Tomcat出現這個問題有點令人驚訝。 Java6和Tomcat6之間是否存在兼容性問題?爲什麼默認配置會失敗?

回答

2

好的,自己解決了這一個。事實證明,「加載配置失敗」是一個紅鯡魚。這是由於Tomcat無法加載java導致的。我在$ CATALINA_HOME \ logs \ jakarta_service_YYYMMDD.log中發現了這一點。

我按照這些instructions解決了這個問題。這基本上相當於將msvcr71.dll複製到c:\ windows \ system32

2

只是好奇,如果你的CATALINA_HOME和JAVA_HOME設置?這些環境變量是運行Tomcat的先決條件。轉到開始 - >我的電腦(右鍵單擊它) - >屬性 - >高級 - >環境變量(按鈕),然後將CATALINA_HOME設置爲Tomcat和JAVA_HOME的路徑到您的JDK的位置將JAVA_HOME \ bin添加到PATH變量中。

+0

這些env vars未設置。我嘗試了他們,但得到了相同的結果:

 D:\>echo %JAVA_HOME% c:\program files\java\jdk1.6.0_14 D:\>echo %CATALINA_HOME% d:\tomcat D:\>d:\tomcat\bin\tomcat6.exe //TS/Tomcat6 [2009-07-14 15:57:46] [427 prunsrv.c] [error] The operation completed successfully. [2009-07-14 15:57:46] [1336 prunsrv.c] [error] Load configuration failed 
zorlack 2009-07-14 20:01:06

+0

糟糕,格式化失敗。 基本上它是相同的行爲。 – zorlack 2009-07-14 20:01:39

0

// TS/Tomcat6參數會做什麼?

在IDE之外完成此項工作的最簡單方法是將其作爲Windows Service安裝,並使用Monitor TOmcat應用程序停止並啓動它。