通过run on server调试一个工程时候,出现以下错误:
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
报找不到spring相关的包
网上搜了搜,将相关报放入 WEB-INF/lib下可以解决,但似乎这样的解决有点不得劲
试了试工程下 mvn eclipse:eclipse命令能够解决
目前还不了解具体原因,先记录下留着以后查看。
----------06/23/2011补充----------
后期也不明白怎么回事的遇见这个问题,采取了:
1. clean project, clean tomcat cache, mvn clean:clean 组合者换着顺序用
2.工程右键--->属性 修改 Java EE Module Dependencies,勾选上需要的lib 然后重启tomcat
3.可能因为mvn的插件问题,是通过eclipse创建的工程增加了maven的支持,还是直接通过mvn命令或插件创建工程 , 也许还需要安装m2eclipse的wtp插件
http://stackoverflow.com/questions/2595315/classnotfoundexception-when-running-a-spring-maven2-project-on-tomcat-6-from-wi
以上的方法都实验过 有时候莫名原因都会好用, 但没有一个操作路径是可以保证这个效果的,可能是我没有找到...
如果不想在这方面耽误时间,我觉得最支持的方式就是 mvn war:war 生产war包 然后在target目录下WEB-INF/lib下面找到所有的jar包 拷贝到工程中 然后调试 这样虽然不优雅,但是管用.......
有时候会提示log4j没有被正确配置之类........WTF.........
在src\main\resources右键 选择 build path ---> use as sources folder
然后就正常了.....
这个问题太诡异了可能是eclipse 或 tomcat 或 mvn 做 compile 之间有谁的历史文件么清除干净(瞎猜)等等原因
期待有人能找到一劳永逸的好方法,然后和大家分享一下~
分享到:
相关推荐
整个系统都没有错误,但是在发布运行后,控制台上却抛出了这样的异常: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
org.springframework.web.context.ContextLoader.class org.springframework.web.context.ContextLoaderListener.class org.springframework.web.context.ContextLoaderServlet.class org.springframework.web....
JSON转化时出现 java.lang.ClassNotFoundException: net.sf.ezmorph.MorpherRegistry
NULL 博文链接:https://redarmychen.iteye.com/blog/463864
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
NULL 博文链接:https://chimpp55.iteye.com/blog/2344330
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:142) ... 38 more Caused by: java.lang.ClassNotFoundException: ...
struts初学者的数据池配置出现java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决办法
java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包 而在 java 6/7 / 8 时关于这个API 都是捆绑在
主要介绍了Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport异常处理
启动报错java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true...
Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at ...
Android Caused by: java.lang.ClassNotFoundException解决办法 出现问题: 08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: Java.lang.ClassNotFoundException:XXXXX in loader dalvik.system....
一:查看你下载的MySQL和mysql-connector-java,如果不对应的话肯定会报错。 对应规则: mysql-connector-java-5 Connector/J version Driver Type JDBC version MySQL Server version Status 5.1 4 3.0, 4.0...
在阿里云买了一台Ubuntu16.04的ECS服务器,安装完Tomcat 9 和JDK 1.8之后,兴致勃勃的访问服务器的8080端口,发现竟然报错:org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp....
【SpringBoot】Error: java.lang.ClassNotFoundException: org.wltea.analyzer.core.IKSegmenter报错明细问题分析后记 报错明细 IDEA SpringBoot集成hadoop运行环境,本地启动项目,GET请求接口触发远程提交...
深入浅出Java_Swing程序设计(高清),第二部分,分卷压缩 Swing开发入门经典教材