ContextLoaderListener ClassNotFoundException

在初学使用maven构建javaWeb的项目的时候,启动tomcat加载时,老是提示以下错误,辛苦一番终于找到解决办法。严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerJava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerjava

根本缘由:jar文件没有同步发布到本身项目的lib目录中web

解决办法:项目点击右键 点击 Properties 选择Deployment Assemblyspring

再点击右边的Add按钮 选择Java Build Path Entries后点击Next按钮 而后选择你的Maven Dependencies 肯定便可api

servlet-api.jar不一样,使用的tomcat版本也不一样,总结以下:tomcat

tomcat7.x ,tomcat8.X支持servlet-api-3.jarapp

tomcat6.x ,tomcat5.X支持servlet-api-2.5.jarmaven

若是你的项目中用的是servlet-api-2.5.jar, 而你的tomcat用的是7或者8,也会出现上述的异常!这也是笔者耗费了一天的时间总结出来的,但愿能帮到遇到相同问题的Java开发者ui

相关文章
相关标签/搜索