【发布时间】:2013-01-12 12:21:40
【问题描述】:
我刚开始学习Spring并为SpringMVC编写了一个Hello Word程序,这个错误阻止了我
Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
我在 lib 目录中有所有必要的 jar 文件。我使用的是 spring 3.2、tomcat 服务器和 eclipse Indigo IDE。
在 web.xml 中,我声明了 dispatcher servlet(命名为 dispatcher)以及 web-inf 下对应的 dispatcher-servlet.xml。
也在 web.xml 声明的监听器和 contextConfigLocation /WEB-INF/dispatcher-servlet.xml 下。
我搜索了谷歌,但找不到任何答案。在搜索过程中,我发现了一些关于 maven pom.xml 的内容(不知道那是什么)但无法理解它到底是什么?我需要 maven对于springmvc? 这个问题的解决方案是什么?
【问题讨论】:
-
确认
servlet-api.jar或其他包含javax.servlet.ServletContextListener的jar 在你的类路径中。你是如何运行你的程序的? -
我通过 Eclipse 传统方式运行它。我在部署期间刚刚启动/重新启动服务器,它给出了该错误
-
还在等待答复!!
标签: spring spring-mvc