今天搭建了個基於SSM框架的web項目,在啟動tomcat的時候總是報錯,提示在D:\apache-tomcat-7.0.68\webapps\studyOnline\WEB-INF\classes找不到beans.xml,打開Tomcat找到提示的目錄發現沒有編譯文件,之前沒有遇到過這樣的錯誤,一直以為是搭建框架時的配置文件不正確,經過仔細檢查發現配置文件沒有錯誤,最后想會不會是編譯失敗問題?上網查了下,最后終於解決,由於忘了把報錯信息截圖只能簡單描述。
我的解決方法如下:
1、首先查看項目編譯路徑,點擊項目右鍵 - > build path - > configure build path - > source,查看路徑是否在WEB-INF/classes下
2、查看是否有勾選Build Automatically
3、選擇project - > clean,清理項目緩存,把之前編譯好的class等文件刪除,激活eclipse的自動編譯
4、點擊clean后進入如下界面,選擇clean projects selected below,選擇要清除的項目。
4、clean完成后重新啟動項目,沒有報錯,成功啟動。