1. 程式人生 > >Tomcat 8 啟動startup.bat閃退的解決方法

Tomcat 8 啟動startup.bat閃退的解決方法

一、問題的出現有幾種,例如:環境沒有配置好,埠衝突被佔用等等...

此博文主要的講解博主遇到的問題及問題的解決方案。首先我們來配置一下環境變數,如下:

變數名 環境路徑
TOMCAT_HOME
D:\apache-tomcat-8.5.16
CATALINA_BASE
D:\apache-tomcat-8.5.16
CATALINA_HOME
D:\apache-tomcat-8.5.16
JAVA_HOME
D:\Program Files\jdk1.8.0_111

以上環境配置好之後,檢視環境變數是否配置,Windows+R 鍵 輸入cmd,然後輸入java -version 和catalina -version,第一個是檢視JAVA_HOME配置的jdk版本,如下圖所示,說明就配置好了,第二個是檢視當前tomcat環境變數的版本號,如下圖所示,說明就已經配置好了,以上沒問題,我們就可以繼續往下面操作了。

下面我們繼續往下操作,以上環境配置沒有問題,我們就D:\apache-tomcat-8.5.16\bin\startup.bat找到startup.bat檔案,並且雙擊點選啟動檔案。

如果再次閃退,我們開啟startup.bat檔案,在檔案最後新增一行“pause”,表示暫停

再次雙擊開啟startup.bat,如下,出現了一下問題:

org.apache.catalina.startup.Catalina.stopServer Could not concat [localhost:[8005]]. Tomcat may not be running
org.apache.catalina.startup.Catalina.stopServer Catalina.stop:
java.net.ConnectException: Connection refused:connect

拒絕訪問,可能是埠衝突被佔用了導致啟動不了,然後去D:\apache-tomcat-8.5.16\conf\server.xml檔案修改埠號:

修改檔案內容如下:

修改完之後,儲存即可。

執行startup.bat檔案資訊如下:

當看到org.apache.catalina.startup.Catalina.start Server starup in 522 ms 說明啟動成功,環境也配置ok了。