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