在使用Tomcat的時候,經常會遇到啟動失敗的問題:解決方法:1.檢查環境變量的配置,jdk的配置2.檢查端口是否被占用。
關于環境變量的配置很容易搜到,如果按照網上的教程配置好了,但是還是啟動失敗的話,這時就需要檢查端口是否被占用了,實際上十有八九是端口被占用了。下面介紹第二種方法:打開dos窗口,輸入以下命令:netstat -abn || findstr "8080"
或者
netstat -aon || findstr "8080"a:顯示所有的連接和偵聽端口b:顯示在創建每個連接或者偵聽端口時涉及的可執行程序n:以數字形式顯示
可以看到在最后一欄里,顯示的就是該進程的pid號。然后打開任務管理器,找到pid所對應的進程,將其強行結束即可。
注意:
1.如果任務管理器中沒有顯示pid號的一欄,則單擊菜單欄里面 查看 選項,選擇 添加列,在顯示進程號上打鉤即可看到。
2.有時候會出現這種情況,雖然按照上述命令查不到8080端口被占用,但是Tomcat就是啟動不了,這時可以試著重啟一下Tomcat,當出現
Server startup in 2514 ms
類似的字樣時就意味著可以Tomcat啟動正常了。沒辦法,有一定的處理時延,我就被這個問題困擾過,明明沒有找到,可是Tomcat還是啟動不了,這個時候無需暴躁,過一段時間重啟服務器會好的。
新聞熱點
疑難解答