说来很奇怪,在公司项目运行都好好的,原封不动的考到公司另一台电脑上运行就报错了,感觉项目应该没问题,部署在tomcat的jar文件都是24个,说少的话感觉也不应该,不知道大家伙有没有同样的经验和遭遇呢?
我已经没有思路了,项目应该是没问题的,因为是直接拷贝的,然后Eclipse我也拷贝过也不行
C:\Users\Administrator\.m2\repository\org\apache\maven 下的文件我也从可以运行的机器上拷贝过
上面试过的方法都不行,是不是电脑上缺少什么文件?
2014-7-15 20:37:26 org.apache.catalina.core.StandardContext listenerStop
严重: Exception sending context destroyed event to listener instance of class org.springframework.web.util.IntrospectorCleanupListener版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
说来也奇怪,Eclipse导入maven项目,buildpath里居然没有maven依赖。这个问题也不止出过一次了,感觉eclipse的maven插件总是不好使
参照 <arel="nofollow">http://javapub.iteye.com/blog/1155840
<arel="nofollow">http://blog.csdn.net/sunnydogzhou/article/details/5642319
换了一个maven项目同样也报了java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory。。。。。。<dependency><groupId>org.mod4j.org.apache.commons</groupId><artifactId>logging</artifactId><version>1.0.4</version></dependency>哥们导入了还是不行,错误一点没变先谢谢你了,我这就去试试!等下告诉你结果以前eclipse用maven插件各种问题,现在不知道解决了没有对的都是莫名其妙的问题,很蛋疼这个maven项目从eclipse拷贝是有问题,因为那个拷贝的不是maven原生态的源代码,你要经过很复杂的转换才可以用,建议用svn控制会比较,从svn导入的时候会自动转到eclipse格式的maven,<atarget='_blank'>@骑着猪猪去逛街直接拷贝理论上是可以,就是经常会出现各种奇葩的错误而已,我现在用的svn效果还可以吧,没出现过什么错误那我直接拷贝不可以吗?如果要更换到其他机器如何操作呢?是不是<spanstyle="color:#333333;font-family:'HelveticaNeue',Helvetica,'TrebuchetMS',Arial,sans-serif;font-size:14.399999618530273px;line-height:22px;background-color:#FFFFFF;">tomcat或servlet版本不一样?或者<spanstyle="color:#333333;font-family:'HelveticaNeue',Helvetica,'TrebuchetMS',Arial,sans-serif;font-size:14.399999618530273px;line-height:22px;background-color:#FFFFFF;">tomcat配置不对?换了一个maven项目同样也报了java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory。。。回复<aclass='referer'target='_blank'>@骑着猪猪去逛街:java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory,那是log软件没配置好?或是冲突了?tomcat我后来全部复制过去了,貌似还是不行babal有这几个思路:
1.最好确认一下两台电脑的maven版本是否一致,别用eclipsem2e里面自带的maven,而是用自己下载的指定版本。
2.检查pom文件中的插件是否都指定了版本号
4.清空本地库
3.删掉.project这类的项目文件,然后使用“导入maven项目”这种方式加载项目
<spanstyle="font-family:Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"> java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory 不是没jar,jar是有的,是maven的问题好像.NoClassDefFoundError很明显 有时候可能web-inf下面的lib里面并没有...也就是容器没有加载到包