在初学使用maven构建javaWeb的项目的时候,启动tomcat加载时,总是提示如下错误,辛苦一番终于找到解决办法。严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerJava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
根本原因:jar文件没有同步发布到自己项目的lib目录中
解决办法:项目点击右键 点击 Properties 选择Deployment Assembly
再点击右边的Add按钮 选择Java Build Path Entries后点击Next按钮 然后选择你的Maven Dependencies 确定即可
servlet-api.jar不同,使用的tomcat版本也不同,总结如下:
tomcat7.x ,tomcat8.X支持servlet-api-3.jar
tomcat6.x ,tomcat5.X支持servlet-api-2.5.jar
如果你的项目中用的是servlet-api-2.5.jar, 而你的tomcat用的是7或者8,也会出现上述的异常!这也是笔者耗费了一天的时间总结出来的,希望能帮到遇到相同问题的Java开发者