1. 程式人生 > >tomcat閃退解決

tomcat閃退解決

就是 not found pos study 新版本 col stat 提示 jdk

下載了最新版本的tomcat,是解壓版的,完事後就閃退。

但我的jdk是安裝好的,在命令提示符中測試java,javac,java -version等命令都是好使的。

我的解決方法是:

1.在系統變量中添加JAVA_HOME,JAVA_CATALINA,TOMCAT_HOME環境變量,其值全是tomcat的安裝路徑,即技術分享圖片

圖片上的藍色字,復制粘貼即可。

2.在bin中的startup.bat和shutdown.bat裏添加

SET JAVA_HOME=C:\Program Files\Java\jdk-9.0.4 (jdk的安裝路徑)
SET CATALINA_HOME=G:\javastudy\apache-tomcat-9.0.6 (tomcat安裝路徑),即

技術分享圖片

這樣後,tomcat就能啟動,但是127.0.0.1:8080測試頁面是404 not found

3.查閱別人的博客,我總結tomcat出問題最常見的倆點是,jdk與tomcat路徑問題(上面說的),另外就是端口占用問題,即8080端口不能用,抱著瞎貓碰到死耗子心情試了試,在conf目錄下有個server.xml文件,將

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

裏面的8080改成了8000,之後我就測試一下,

127.0.0.1:8000回車後,果然就出來了tomcat的測試頁面。

4.我還想知道8080端口到底在幹什麽,命令提示符cmd後鍵入netstat -ano回車,即

技術分享圖片

發現有個pid為5080,再Ctrl+alt+點,點詳細信息後發現

技術分享圖片

發現pid為5080的有個進程在運行,具體是幹什麽的,不清楚,反正就是占用了。

端口查詢參考的鏈接是:

https://jingyan.baidu.com/article/215817f784c2d61eda1423c4.html

現在學習還處於菜鳥階段,問題層出不窮,但鉆研就會有收獲。

tomcat閃退解決