2009-07-21 100 views
0

當我爲WindowsXP運行設置apache-tomcat-6.0.20.exe時,我從Tomcat安裝程序得到的消息爲「無法安裝tomcat6服務檢查您的設置和權限」。我有權限。我唯一認爲這與JRE版本的設置需求不同。但從coreservlets.com下載的tomcat-preconfigured-6.0.18.zip可以正常使用J2SE 6 JRE。當安裝程序對話框顯示消息「使用jvm:c:\ program files \ java \ jre \ bin \ client \ jvm.dll「。即使作爲服務,也沒有安裝任何其他服務或其他版本的Tomcat。爲什麼在WinowsXP SP3上不能安裝tomcat作爲服務?

然後我試了下面的!!!我試圖運行「tomcat6.exe服務亞軍」但它沒有啓動服務日誌如下

[2009-07-21 20:02:34] [info] Procrun (2.0.4.0) started 
[2009-07-21 20:02:34] [info] Service Tomcat6 name Apache Tomcat 6 
[2009-07-21 20:02:35] [info] Service Tomcat6 installed 
[2009-07-21 20:02:35] [info] Procrun finished. 
[2009-07-21 21:46:10] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:46:10] [info] Debugging Service... 
[2009-07-21 21:46:10] [info] Starting service... 
[2009-07-21 21:46:10] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:46:10] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:46:10] [info] Debug service finished. 
[2009-07-21 21:46:10] [info] Procrun finished. 
[2009-07-21 21:46:14] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:46:14] [info] Debugging Service... 
[2009-07-21 21:46:14] [info] Starting service... 
[2009-07-21 21:46:14] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:46:14] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:46:14] [info] Debug service finished. 
[2009-07-21 21:46:14] [info] Procrun finished. 
[2009-07-21 21:46:24] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:46:24] [info] Running Service... 
[2009-07-21 21:46:24] [info] Starting service... 
[2009-07-21 21:46:24] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:46:24] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:46:24] [info] Run service finished. 
[2009-07-21 21:46:24] [info] Procrun finished. 
[2009-07-21 21:46:28] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:46:28] [info] Running Service... 
[2009-07-21 21:46:28] [info] Starting service... 
[2009-07-21 21:46:28] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:46:28] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:46:28] [info] Run service finished. 
[2009-07-21 21:46:28] [info] Procrun finished. 
[2009-07-21 21:46:31] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:46:31] [info] Running Service... 
[2009-07-21 21:46:31] [info] Starting service... 
[2009-07-21 21:46:32] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:46:32] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:46:32] [info] Run service finished. 
[2009-07-21 21:46:32] [info] Procrun finished. 
[2009-07-21 21:46:35] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:46:35] [info] Running Service... 
[2009-07-21 21:46:35] [info] Starting service... 
[2009-07-21 21:46:35] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:46:35] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:46:35] [info] Run service finished. 
[2009-07-21 21:46:35] [info] Procrun finished. 
[2009-07-21 21:53:44] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:53:44] [info] Debugging Service... 
[2009-07-21 21:53:44] [info] Starting service... 
[2009-07-21 21:53:44] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:53:44] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:53:44] [info] Debug service finished. 
[2009-07-21 21:53:44] [info] Procrun finished. 
[2009-07-21 21:54:06] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:54:06] [info] Debugging Service... 
[2009-07-21 21:54:06] [info] Starting service... 
[2009-07-21 21:54:06] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:54:06] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:54:06] [info] Debug service finished. 
[2009-07-21 21:54:06] [info] Procrun finished. 
[2009-07-21 21:55:44] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:55:44] [info] Debugging Service... 
[2009-07-21 21:55:44] [info] Starting service... 
[2009-07-21 21:55:44] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:55:44] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:55:44] [info] Debug service finished. 
[2009-07-21 21:55:44] [info] Procrun finished. 
[2009-07-21 21:55:44] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:55:44] [info] Debugging Service... 
[2009-07-21 21:55:44] [info] Starting service... 
[2009-07-21 21:55:44] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:55:44] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:55:44] [info] Debug service finished. 
[2009-07-21 21:55:44] [info] Procrun finished. 
[2009-07-21 21:55:45] [info] Procrun (2.0.4.0) started 
[2009-07-21 21:55:45] [info] Debugging Service... 
[2009-07-21 21:55:45] [info] Starting service... 
[2009-07-21 21:55:45] [1030 prunsrv.c] [error] Failed setting process executable 
[2009-07-21 21:55:45] [1269 prunsrv.c] [error] ServiceStart returned 2 
[2009-07-21 21:55:45] [info] Debug service finished. 
[2009-07-21 21:55:45] [info] Procrun finished. 

您的想法,請!!!!!!!!!!!!!!

+0

WindowsXP的家庭版沒有可能與您的問題相關的IIS。無論如何,我不知道tomcat是否依賴於IIS。 – 2010-11-05 10:24:19

回答

0

不知道是否涉及到上面的問題,但我只是安裝使用

 
tomcat6 //IS// 

問題Tomcat服務後,得到了同樣的錯誤是,這並沒有配置必要的設置。

爲了解決這個問題,首先再次刪除服務,如果安裝:基於Windows Server 2003的SP2上Apache Tomcat 6.0 Windows service HOW-TO

1

我的安裝:

 
tomcat6 //DS// 

然後使用

 
service.bat install 

更多信息安裝和Tomcat的7.我認爲這個問題是一樣的Windows XP安裝。

首先嚐試更改變量值。默認的系統變量值爲%SystemRoot%\ TEMP,默認的用戶變量值爲%USERPROFILE%\ Local Settings \ Temp。將用戶變量和系統變量中TEMP和TMP的值從默認值更改爲C:\ temp。

(右鍵點擊「我的電腦」,選擇屬性,啓動和故障恢復下看看,然後按下環境變量按鈕)

如果你有進一步與Tomcat的安裝問題試圖從瑟倫Løvborg下面的解決方案,這一個適合我。稍後安裝服務監視器只需啓動安裝程序並忽略錯誤。之後我有一個工作安裝。