Tomcat的startup.bat一閃而過問題的解決


問題描述:點擊Tomcat的startup.bat,一閃而過。

 

問題分析:

1.Tomcat的startup.bat--->catalina.bat--->setclasspath.bat,只要在setclasspath.bat的開頭聲明環境變量(紅色兩行)就可以了,原因是后來較新版本安裝完不會自動登記環境變量JAVA_HOME,JRE_HOME。
解決辦法:打開setclasspath.bat,在開頭添加紅色標記部分,如下:
rem ---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 505241 2007-02-09 10:22:58Z jfclere $
rem ---------------------------------------------------------------------------

set JAVA_HOME=E:\Java\jdk1.8.0_91
set JRE_HOME=E:\Java\jdk1.8.0_91\jre

rem Make sure prerequisite environment variables are set
if not "%JAVA_HOME%" == "" goto gotJdkHome
if not "%JRE_HOME%" == "" goto gotJreHome

這樣在每次運行startup.bat時就自動注冊了JAVA_HOME,JRE_HOME。
運行startup.bat,提示“信息:Server startup in xxxxx ms”  OK 大功告成。

 

 

2.電腦上沒有配置好JAVA_HOME或者JRE_HOME導致的。

解決辦法:

第一步:添加JAVA_HOME和JRE_HOME的環境變量

 

  

第二步:在path變量值的后面直接追加  ;%JAVA_HOME%;%JRE_HOME% 

第三步:保存環境變量設置,重啟電腦生效。

運行startup.bat,提示“信息:Server startup in xxxxx ms”  OK 大功告成。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM