昨天从同事那拷了个项目过来。。。在他那运行正常。。一到我这就狂报错。。晕倒。。
开始以为是他用的myeclipse,我用的intellij idea。。而且intellij idea部署项目也确实不怎么样。。
于是就换成了myeclipse。。。。倒。。。错误一样。。。
又换回了idea。。呵呵,它的编辑器比较强悍。。。我这种菜鸟喜欢。。
编译报错classnotfound:log4j.jar。。。再看lib里。。。有这个jar包啊。。。
到网上搜了搜,呵呵,有先例了。。。原来idea里包含了log4j.jar。。。重复了。。删除了那个jar包。。
没问题了吧。。。编译通过。。。心里狂喜。。
运行,没问题。。到里面打印报表。。用的jaspereport。。。弹出对话框。。。error。。
后台报错。。。找不到LogFactory。。。倒了。。。idea里也没这个包啊。。没冲突啊。。。
折腾了我一天半。。。终于找到原因了。。又是冲突了。。lib里有个common-descovery-0.2的包。。里面有org.appache.logging这个包。。但里面是空的。。。
删除。。。运行。。没问题了。。。
心里终于舒服了。。。不过觉得奇怪的是。。同事那怎么就不冲突了呢。。。。
classnotfound异常。。不一定就是缺少包。。也有可能是包冲突了。。。