項目編譯的時候正常,但是在運行時就報錯了。只能說明配置文件是正確的,但是項目有可能編譯和運行的內容不一致導致的。
項目中有一個紅叉,但是在項目結構中又看不到哪裏出現問題,在problems一直提示這兩個錯誤:
One or more constraints have not been satisfied
Dynamic Web Module 3.1 requires Java 1.7 or newer
但是maven和java的環境以及eclipse的設置都檢查過了,沒有發現問題。項目也都每次進行maven clean 和 project clean。
於是乎,開始急病亂投醫,嘗試各種辦法。後來無意中真的試出了方法,解決了問題:
右鍵項目 -》【Maven】--》【Update Project...】
也可以參考一下這篇文章所說
http://www.cnblogs.com/fantiantian/p/3645715.html