SSH項目tomcat發布時,Initializing Spring root WebApplicationContext卡死不動


一般情況下可能是一下問題導致:

1.tomcat中你有可能發布了多個的項目,因為Tomcat在啟動的時候,會把Tomcat中的work中的項目都要加載一遍,所以如果發布了比較多的項目,就會導致Tomcat在加載時會很慢,這時,只有把其他的項目在work中刪掉,只留你想要的,那么速度會很快提上去的。
2.在hibernate配置文件中,lazy一般不要設置成false,因為,laze=fase會把子類一起加載到session緩存中,這樣加載就會很慢,hibernate配置文件中默認laze=true
3.一般在用ssh時,因為要加載很多的配置信息,所以Tocmat啟動會很慢,可以把struts和spring中的必用的包加載,而不用的而又不影響運行的包可以暫不加載,這樣也是提高Tomcat啟動速度的一部分。(注意:如果你是使用spring注解的方式實現自動掃描bean的方式的話,把不需要 加載的class放到其它package中)

4.或者可能是myeclipse編譯出了點故障,你可以重新clean一下項目,在重新發布。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM