【初學javaEE】Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds.

作爲一個初學javaee的外加不幸運的同學,真的會遇到很多奇奇怪怪的bug。重點是我同學他們都沒有遇到過這種問題。於是只能自己上網百度尋求解決的辦法。現在總結的也是我經常遇到的一個問題。我在這裏總結一下我搜刮到的解決辦法。以便我以後再次遇到這個問題能迅速解決掉~
問題:
Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
eclipse運行Tomcat服務器時間超時。
在這裏插入圖片描述
我總結的幾種解決方法:

一、Window->Preference->Gerenal->Network Connections->Active Provider:改成Manual
在這裏插入圖片描述
在這裏插入圖片描述
ps:好像我第一次在網上找到這個方法的時候我改掉是可以解決的,然後我又悄悄把它換回來。然後第二次使用這個方法卻無法解決,想着只好把Active Provider換回Native再尋找其他的解決方法,卻神奇地解決了~

二、修改tomcat的可允許的啓動時間值
在這裏插入圖片描述
在這裏插入圖片描述
然後按ctrl+s保存,再重新啓動調試下

ps:這個方法蠻不靠譜的,如果有其他方法還是儘量選擇其他方法吧~因爲我在網上看到有個人說“加到10000了還不行,項目啓動了一個小時”。emmmm

三、在eclipse裏操作tomcat服務器
1、右鍵Tomcat服務器中對應項目,點擊"delete",刪除項目。

在這裏插入圖片描述
然後重新啓動tomcat和項目

2、右鍵Tomcat服務器,點擊"Clean Tomcat Work Directory…",清除Tomcat服務器中"work"文件夾中的所有文件,再次右鍵Tomcat服務器,點擊"Clean…",清除Tomcat服務器中的"webapps"文件夾中的所有項目!
在這裏插入圖片描述
ps:我嘗試過clean.無法解決問題。可能是因爲我是第一次創建項目,並沒有東西可刪除??

如果你並不想刪除所有的項目,可以在tomcat的根目錄下有選擇地刪除。詳情請看下文

四、在tomcat的根目錄下操作
打開安裝tomcat的根目錄,分別操作下面3個文件夾
在這裏插入圖片描述
1:temp——項目臨時緩存文件
裏面的文件全部刪除,不會影響項目運行噠。

2:webapps——服務器啓動時加載的文件
如果你之前使用過很多的項目,就會產生殘留。便要刪除你曾經創建過的項目名對應的文件夾。注意!!!其他文件夾別刪除,比如:docs,examples,root,manager等等
在這裏插入圖片描述
3:work——項目啓動後自動生成的文件
進入該文件夾到work\Catalina\localhost目錄,可將該目錄下的所有文件刪除。因爲這些文件在項目啓動的時候就會自動生成,相當於一個啓動的緩存。刪除裏面不必要的啓動緩存文件,可以緩解服務器的啓動壓力!
在這裏插入圖片描述
ps:我嘗試過刪除temp中的文件,然鵝並沒有什麼用。可能是因爲這只是我第一個創建的項目,所以並沒有產生多餘的緩存。webapps的文件夾中也只是一個項目,沒有東西可刪。以及我還沒有嘗試過刪除work文件夾裏面的文件。

====================
後面我還會繼續尋找解決方法噠。

待更

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章