解決點選tomcat的bin目錄下的startup.bat閃退問題
上一篇簡短文章寫的是解決tomcat中PermGen Space溢位的問題,關於tomcat的問題有很多,今天就來記錄一下我很久以前遇到的一個問題:jdk和jre環境變數配置完成,tomcat安裝好之後,準備點選tomcat安裝目錄下bin中startup.bat或者tomcat6.exe來啟動tomcat,但是發現沒反應,點選後都是出現閃退,這是什麼問題呢?
首先點選startup.bat 閃退是因為在啟動tomcat時,需要讀取環境變數和配置資訊,缺少了這些資訊,就不能登記環境變數,導致了tomcat的閃退。
解決辦法是:
1:在已解壓的tomcat的bin資料夾下找到startup.bat,右擊->編輯。在檔案頭加入下面兩行:
SET JAVA_HOME=D:\Java\jdk1.6 (java jdk目錄)
SET TOMCAT_HOME=E:\tomcat-6.0 (解壓後的tomcat檔案目錄)
2.在已解壓的tomcat的bin資料夾下找到shutdown.bat,右擊->編輯。在檔案頭加入下面兩行:
SET JAVA_HOME=D:\Java\jdk1.76(java jdk目錄)
SET TOMCAT_HOME=E:\tomcat-6.0 (解壓後的tomcat檔案目錄)
這時點選startup.bat就可以啟動tomcat了。但是點選tomcat6.exe還是閃退,這是因為需要將tomcat安裝成系統服務,具體操作如下:
1.點選系統的“執行”,輸入cmd,調出dos視窗,在視窗中定位到你的tomcat的bin目錄下,然後輸入service install tomcat6,即可將tomcat安裝成系統服務,在我的電腦中的服務中也可以看到相應的apache服務;
然後點選bin目錄下的tomcat6.exe就可以啟動tomcat了