1. 程式人生 > >myeclipse能啟動tomcat但是用startup.bat無法啟動

myeclipse能啟動tomcat但是用startup.bat無法啟動

eclipse 是我 lin nvi eclips clas 百度 home myeclipse

myeclipse能啟動tomcat但是用startup.bat無法啟動

這個問題困擾了我一天,把一天的周末時間白白花費了。各種百度,各種嘗試都沒辦法解決。在江湖上闖,難道就只有百度一招嗎?

不是,我們要學會的還是見招拆招!

這裏說一下原理!!!

stratup.bat 向誰發出請求?

是 CATALINA_HOME 裏的catalina.bat

catalina.bat 再跑去找 java_home

到了java_home這裏,jre_home自然就找到了

但是,我運行 catalina.bat 時,告訴我

JRE_HOME environment variable is not defined correctly

弄了半天啊!!!

難道單獨再去配一個jre_home 嗎?你的jdk有單獨配jre_home的嗎?

基本沒有。只有一種情況我們需要配置jre_home, 那就是我們那裏出錯了。

廢話不多說,真正原因,是:我之前在 bin 裏的 setclasspath.bat 裏添加了固定的 java_home 和 jre_home

升級了jdk,java_home和jre_home已經改變了。因此,總是找不到我新配的java_home

悲劇!!

如果你的也是這樣,請檢查你的setclasspath.bat 是否配置了固定的 java_home 和 jre_home

如果對你有幫助,請點推薦,收藏分享,謝謝!!!一天,值好多錢的!!

myeclipse能啟動tomcat但是用startup.bat無法啟動