通過eclipse進(jìn)行java web開發(fā)的時(shí)候偶爾會(huì)出現(xiàn)tomcat無法啟動(dòng)的問題。 如果你用的是tomcat7會(huì)報(bào)下面的錯(cuò)誤: Server Tomcat v7.0 Server at localhost failed to start.

出現(xiàn)這種問題主要會(huì)是以下幾種原因:
1、端口被占用 這種情況一般都是你的tomcat端口(默認(rèn)端口8080)被占用了。你可以通過在瀏覽器中訪問
(http://127.0.0.1:8080)或運(yùn)行telnet命令(telnet 127.0.0.1 8080)來驗(yàn)證端口是否被占用。


如果你的電腦不能運(yùn)行telnet命令可以通過baidu查找下載一個(gè),放到系統(tǒng)目錄下(C:\Windows\System32)。 這樣你就能正常的運(yùn)行telnet命令了?;蛘甙惭btelnet服務(wù),這個(gè)沒有前一重方法方便,就不細(xì)說了。

確認(rèn)了是因?yàn)槎丝诒徽加靡鸬膯栴}后,我們就可以來處理該問題了。 一種辦法是將被占用的端口的服務(wù)停掉,使其不備占用。 二種辦法就是修改tomcat的端口了,在Eclipse中雙擊tomcat,修改其端口號(hào)。具體如下圖所示:


2、啟動(dòng)時(shí)間不夠 這是由于服務(wù)啟動(dòng)的時(shí)間相對(duì)較長,而設(shè)置的timeout時(shí)間太短而引發(fā)的問題。你只需要將timeout時(shí)間設(shè)置長一些舊
可以正常啟動(dòng)了。


3、eclipse引發(fā)的問題 如果不屬于前面兩種情況,那么很可能是eclipse在管理tomcat是出現(xiàn)的問題。 對(duì)于這種情況,我們一般可以通過以下四種方式來解決:
一種清理tomcat

二種移除應(yīng)用并清理tomcat

三種刪除server并重建

四種重新啟動(dòng)電腦(最笨的辦法,如果不停的出現(xiàn),不停的重起會(huì)煩死的。)
|