Tomcat中startup.bat啓動無效

error:

Linux下啓動和關閉tomcat報錯,以下圖所示:java


而在windows下用cmd啓動startup.bat也會報如上的錯誤:vim

Neither the JAVA_HOME nor the JRE_HOME environment variable is definedwindows

雙擊startup.bat則是一閃而過,瀏覽器訪問localhost:8080沒法訪問tomcat的主頁
瀏覽器

緣由:

由於啓動tomcat會調用tomcat安裝文件中的startup.bat,而它調用了catalina.bat則調用了setclasspath.bat。所以須要在setclasspath.bat的開頭手動聲明環境變量。tomcat


解決方案:

用vim打開tomcat的bin目錄下的setclasspath.sh添加JAVA_HOME和JRE_HOME兩個環境變量(下圖紅色方框內),兩個環境變量路徑爲您安裝的java JDK的路徑。spa

windows下將export改成set便可。blog


保存而且退出便可。cmd

再次使用service tomcat start沒報錯,以下圖所示:it


成功用service tomcat start開啓tomcat服務。class

相關文章
相關標籤/搜索