我刚开始学习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中,我声明了调度程序servlet(名为dispatcher)以及web-inf下的相应dispatcher-servlet.xml。
同样在web.xml中声明了listener并在contextConfigLocation /WEB-INF/dispatcher-servlet.xml下。
我搜索了谷歌,但没有找到任何答案。在我的搜索中,我发现了一些关于maven pom.xml的东西(不知道那是什么)但是却无法理解究竟是什么?我需要maven吗?对于springmvc? 这个问题的解决方案是什么?
答案 0 :(得分:0)
你在哪个lib目录下放了JAR文件? 如果它在WEB-INF目录中,则应该加载它。否则,JAR文件也应该在WEB部署程序集中导入。
如果您在开始时需要分步教程,可以尝试关注Hello World Example Using Spring Framework MVC 3.1