我使用的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