“Windows不能在本地計算機啓動Apache Tomcat Tomcat ”的問題的解決

Tomcat綠色版安裝運行時,可以通過startup.bat在前臺運行,但是在服務中啓動時,提示如標題的文字。

感覺很奇怪,有的人說時jdk的路徑問題,但是不清楚那裏路徑錯誤了。甚至有人建議重裝tomcat,感覺不是好辦法:)

 

後來通過偉大的百度,終於找到答案:

https://www.iteye.com/blog/soaring-461079

不再贅述,就直接引用作者的原話了:)

解決:開始以爲是環境變量的問題,將JAVA_HOME和CATALINA_HOME配置到Path變量後,可以通過startup命令啓動Tomcat,但以服務形式啓動仍然報錯,後來想起來前幾天把JDK的路徑改了一下(用的電腦是別人裝的JDK,感覺路徑彆扭,就換了目錄),查找註冊表後發現在
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat5\Parameters\Java下的Jvm項中爲 D:\Blood\Java1\jdk1.5.0_11\jre\bin\server\jvm.dll,即移動前的JDK路徑,將其修改爲 D:\Java\jdk1.5.0_11\jre\bin\server\jvm.dll
後,問題解決。

 

其實發現了原因,就好辦了,我直接進入tomcat的bin目錄下,先刪除tomcat服務【service.bat remove ‘服務’】,再安裝【service.bat install ‘服務’】即可更新註冊表的參數了,不需要手動修改。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章