快捷搜索: 王者荣耀 脱发

idea运行项目报错找不到jar包

新人入职将项目down下来后 运行出错 找不到日志包

一开始以为是pom文件的原因 疯狂百度 什么jar包冲突 什么jar包没引入等等

按网上的走了一遍 依然不行

既然找不到日志包 那就把它缺的包给它放入放入target下的lib中咯

运行项目后又开始报找不到另一个包的异常 其实这里应该想到原因了...但当时没有

之后同事重新down了一份svn的代码 运行正常 说明pom没有问题

既然没有问题 那么思路就错了 让另一个同事来帮我看了下

他打了个war包后放在tomcat下的webapp下居然运行成功了

当时匪夷所思 因为之前记得idea运行tomcat时是不会在tomcat下的webapp下生成文件的

百度了下

这个帖子看后发现idea的tomcat执行的最终还是idea下生产的target文件

那么 我就看了下idea上重新生成的target文件 卧槽 一看这个lib文件夹

了然 原来是之前运行的项目生成的lib包不全的原因导致的

至此 我真是日了特老母

可是我看我的war包中是全的

运行生成的target中的lib是不全的!!!

暂时不知道为何idea运行时生成的target中的lib不全的原因

因为我的war是全的 所以

暂时的解决方法是用maven的package生成target后运行

========================================分割线===========================================

灵光一现 终于知道为什么了

特么我当时从svn down下来的项目就有target文件 结果idea执行的时候一直都是执行svn上下下来的那个target 而那个target是有问题的 艹 坑了我那么久 也怪我 没注意 就应该先clean 再package的

这只是针对我这种情况 大部分情况应该就是pom文件原因

=====================================================================================

经验分享 程序员 微信小程序 职场和发展