我使用的IntelliJ IDEA 10.5,Tomcat的7.0.34,和Spring框架的版本3.0.5與Spring MVC的,我已經添加了Spring MVC的使用Maven的依賴關係,我可以看到它在我對外部庫的類路徑,並自動完成工作,一切都好起來,直到我在Tomcat的運行時刻,我得到這個錯誤在調試模式: -Spring MVC的不IntelliJ IDEA的工作10
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
我試過直接在Tomcat的lib文件夾中添加庫並消除依賴性,但是這會讓事情變得更糟。給出錯誤: -
org.springframework.beans.FatalBeanException: Class [org.springframework.context.config.ContextNamespaceHandler] for namespace [http://www.springframework.org/schema/context] does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface
我看到有人說這是因爲Spring庫沒有部署到Tomcat,但如何包含它們?如何使這個運行正確?
要知道,你的手工依賴將盡快從Maven的重新導入再度回落。 IDEA應導入POM自動定義的所有依賴關係,但你可以使用一些功能或Maven版本不是由3歲的IDE版本支持。 IDEA 12.1可能會更好。 – CrazyCoder 2013-04-09 12:44:45
@CrazyCoder是的,我知道IDEA 12.1是非常非常好,但這裏是我公司採用很老的東西:S採用這個古老的IDE所以沿(春季3.0.5休眠3.5),我不得不這樣做 – engma 2013-04-09 13:29:09