tomcat啟動超時以及啟動之後開啟網頁報404錯誤的解決方法

尚振偉發表於2017-03-24

最近在看一個專案,分為服務端和客戶端兩部分程式碼,只有在服務端跑起來之後,客戶端才可以做相關的操作,對於服務端這塊我並不是很熟悉。

在自己電腦上跑服務,肯定要用到tomcat,Eclipse配置好之後,裝上tomcat,配置到Eclipse,將服務端的程式碼加到tomcat上,開始啟動tomcat,沒想到出錯了。


然後我試著將服務端程式碼打成war包,然後扔到tomcat上,用命令列啟動tomcat,等了很久,但是跑起來了。

後來才知道在Eclipse中啟動tomcat是有時間限制的,超出時間就會出現上述錯誤,解決方法就是雙擊tomcat,如下圖:


雙擊tomcat後會出現下圖所示:


將圖中箭頭所指的地方的值改成足夠大就能解決啟動超時的問題,原因可能是專案中配置檔案和jar包過多,導致tomcat啟動過慢。

按照習慣,tomcat啟動開之後我一般都會在位址列中輸入www.localhost:8080,看看服務是否是真的啟動開了,結果出現瞭如下情況:


打成war包,用命令列啟動就能開啟網頁,在Eclipse中卻打不開,這是什麼鬼?

本來以為是程式碼的問題,想想不對啊 ,打成war包都可以,還是tomcat配置的問題,雙擊開啟tomcat,會出現如圖所示,圖中箭頭所指的地方一開始是預設的,改成第二項就好了,有時候可能出現顯示都是灰色的,沒有辦法改:


這時將tomcat刪除,重新配置到Eclipse上就OK了,在配置的時候,jre要選擇本機的:


配置好之後,在開啟就可以將預設項改成第二項了,如圖:


這樣就成功解決404錯誤的問題了。

相關文章