Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
對於剛剛開始程式設計的的童鞋們,可能會經常遇到這個問題,對Tomcat的不熟悉,對相關開發工具也還是不熟悉,又羞於詢問同事。特將之前的文章重新進行了整理,希望遇到這個問題的能夠對你有那麼一點點幫助。
我們在用普通模式開始服務的時候,服務可以正常開啟.
但是咱們用Debug模式開啟服務的時候,開啟時間會拉長.所以錯誤有事時候就出來了.
錯誤:
Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
錯誤提示就是我們限定了部署的時間導致的錯誤。
解決方案:
修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml檔案。>>此處的路徑為咱們專案在eclipse的工作空間.
把其中的start-timeout="45" 改為 start-timeout="100" 或者更長,根據不同同學的工程大小來設定。
最後重啟eclipse就可以了。
補充1:
2014-06-16今天本人再次遇到這個問題,同事無意中說了一句,是不是你的專案斷點打多了或者太久了.
於是我將所有的斷點全部移除,重新啟動後,專案唰唰起來了!經過幾次的實驗確實和斷點有莫大的關係.
但是,卻沒有找到官方的解釋,同事也不知道原因.如果有找到原因的童鞋們,請補充,謝謝!!!!
補充2:
2015-04-03今天同事再次遇到這個問題,我自信來解決此問題.結果所有問題用盡.依舊沒有解決.
最後我想起我們的資料庫環境有宕機.所以資料庫連線需要更改.然而二位同事忘記更改,結果連線超時了.
所以,各位以後再次遇到此問題一定要細心.
補充3:
期待你的評論補充:
如果以上方案設定之後專案依舊起動不了,或者卡死在某個地方不動.這時候你就得考慮是否是你本地的專案出現問題.
此時建議進行備份後重新下載專案.如果還是不行,那就已經超出我的經驗之外了. 盡請原諒!!!
