今天在发布本地maven工程的时候,报了个错,ClassNotFound log4j的错,大概就是这样的。。。 记不清了,但是我用import导入肯定是有的,网上搜很多都说是包冲突,所以我在pom里面各种导包删包还是不行,然后就想到去我发布的war工程里看看,路径是这样的D:\work\jboss\server\default\deploy 但是我的war包只有不到1M。。。 这绝对不正常,进去看了看发现我的jar包全部没打进去,然后肯定就悲剧了。。
幸好以前有过这种经历: 如果你想引一个包,但是你不知道他的pom配置,那么这样就可以将你的jar包打进你的工程里:
在eclipse里右击你的项目,点击属性(最下边那个),然后点击Deployment Assembly 可以看到右边这样的,
这就是你打的工程包所包含的所有文件,在这里点add,把你要打进去的jar包加进去就可以了。
所以我这里就是点击add,然后出现这样的:
选倒数第二个,加载jar包,这样:
然后选择要加载的jar包(我的是第一个),然后finish即可。