2016-07-18 25 views
0

我在我的Spring項目中發現了一個隨機錯誤,這個錯誤是隨機的,因爲它有時會在那裏,有時會消失。 錯誤是:org.springframework.beans.factory.BeanDefinitionStoreException: Failed to load bean class: "MyDAOIMPL"; nested exception is java.io.FileNotFoundException: class path resource [MyDAOIMPL$2.class] cannot be opened because it does not exist在Spring項目中出現隨機錯誤

它通常會被maven clean編譯並安裝。 有什麼建議嗎?

+0

你如何運行你的項目?你是否從IDE運行它?看起來您的目標編譯文件夾在您嘗試運行該應用程序時正在被部分刪除。我猜你使用Eclipse,是嗎?您應該始終在運行之前重建您的項目。 –

+0

嗨弗拉基米爾Vagaytsev,是的,我用Eclipse運行它,但我總是在運行之前重建。我的過程是:maven clean,maven clean compile,maven install,在服務器上運行(這是tomcat)。 –

+0

如果您使用的是Maven,您可以使用Eclipse編譯器和JDK編譯器獲得有趣的競爭條件。發生這種情況是因爲Eclipse一直在編譯。 –

回答

0

對於其他面臨同樣問題的人: 我通過手動刪除目標文件夾並在此之後構建項目來解決此問題。

相關問題