啟動Tomcat太慢怎么辦
啟動Tomcat太慢怎么辦
debug啟動有時候會突然變得非常慢。不但啟動慢,啟動之后連打開項目標頁面也很慢,是日常平凡的4,5倍。那么啟動Tomcat太慢怎么辦呢?下面跟著學(xué)習(xí)啦小編一起來了解一下吧。
啟動Tomcat太慢怎么辦
其實這可以算是MyEclipse的Bug。不出意外,上述情況會出現(xiàn)在你新增斷點之后!
我們通過圖解來看:
上圖紅色框內(nèi)本不應(yīng)該出現(xiàn)斷點,如果你在那里雙擊,正常情況下斷點會出現(xiàn)在方法的第一條可執(zhí)行語句(如上圖藍色框,從上往下第三處斷點)。
正常情況下我們只可以在方法簽名(如上圖第二處斷點)和方法體上設(shè)置斷點,注釋是不可能設(shè)置斷點的。但是,如果MyEclipse賣了個萌,很腦抽地讓我們把斷點設(shè)置到了注釋上,那么我很負責任地告訴你:上述情況就會出現(xiàn)!(值得一提的是如果沒有大幅改動代碼,比如從其他地方復(fù)制粘貼,上述情況一般不會出現(xiàn))
那解決之道就很明了了:去除這些個本不應(yīng)該存在的斷點!
不過你很快就會發(fā)現(xiàn):請神容易送神難,你再次雙擊卻無法取消斷點!(大部分情況下是如此)
不過不用著急,請看下圖:
如圖所示,大家切換到調(diào)試模式下,找到斷點并取消即可。
如圖一,雖然有斷點的痕跡,但此時已經(jīng)不會影響到什么了。
1、由于Tomcat是服務(wù)器,部署好的工程就會一直駐留到服務(wù)器里,每次啟動都會把部署到服務(wù)器里的工程全部啟動,工程多了自然啟動時間就慢,所以可以把以前的刪除:tomcat安裝目錄\jakarta-tomcat-6.029webapps在 webapps目錄下把會看到以前的工程都刪除了。
2、可能是因為eclipse和tomcat的交互而產(chǎn)生的,在以debug模式啟動tomcat時,產(chǎn)生了讀取文件錯誤,eclipse主動設(shè)置了斷點,導(dǎo)致tomcat不克不及正常啟動。解決辦法如下:以debug模式啟動tomcat,打開breakpoints veiw,右鍵-> Remove all,重啟下tomcat。