一般情況下可能是一下問題導致:
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一下項目,在重新發布。