java项目Tomcat部署引用包的问题 10
项目中使用maven打包,使用poi的包,原项目使用poi-2.5.1-final-20040804.jar这个包,后期项目引用了POI-3.7.jar,maven打包生...
项目中使用maven打包,使用poi的包,原项目使用 poi-2.5.1-final-20040804.jar这个包,后期项目引用了 POI-3.7.jar,maven打包生成的项目已经成功把2.5的包替换掉了,maven自动打包没有问题,本地部署到tomcat发现两个包同时被引用到lib下面,项目自动关联到2.5这个包,导致项目报错,手动删除2.5引用会关联到3.7,感觉很麻烦,希望有高手指点一下解决方法,不希望每次启动项目,本地的tomcat都自动把2.5的包下载到lib下面
展开
2个回答
展开全部
去pom.xml里看下是不是还有其他包依赖poi-2.5.1-final-20040804.jar,应该是有其他包对他有依赖,所以才会被maven自动引入进来
类似如下,去除依赖
<dependency>
<groupId>目标jar</groupId>
<artifactId>目标jar</artifactId>
<version>xxx</version>
<exclusions>
<exclusion>
<artifactId>poi-2.5.1-final-20040804</artifactId>
<groupId>poi-2.5.1-final-20040804</groupId>
</exclusion>
</exclusions>
</dependency>
追问
你的很对,这个是对于依赖maven包的处理方式,我maven工程没有问题,是按照这个方式处理的,但是eclipse的tomcat服务器测试的时候,加载项目后,会把已经排除的包加载进去,想问一下这个怎么可以解决,属于灵异问题,问了好多人都不知道怎么确定,希望大神帮忙,谢谢了
2015-09-07
展开全部
先把旧的清除掉 。。。。。。。。
追问
都已经清除掉了,问题是清除成功之后,重新加载还会加载回来,如果把C盘的原始包删除,则会报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询