maven web项目,解决包依赖冲突

转载 2015年11月19日 15:57:30

问题描述:在本地环境可以正常跑的程序,在服务器上报错。报错信息显示

java.lang.NoSuchFieldError: 

java.lang.NoClassDefFoundError:


问题分析:看到这样的错误,判断是包冲突了。即程序中使用了错误的jar包导致找不到合适的方法或域变量。


解决办法:利用ide的maven插件 ,查看依赖包的继承关系,如下图所示:



找到冲突的jar包,参考以下方式排除冲突。

  1.  <dependency>  
  2.         <groupId>org.unitils</groupId>  
  3.         <artifactId>unitils-spring</artifactId>  
  4.         <version>${unitils.version}</version>  
  5.         <scope>test</scope>  
  6.         <exclusions>  
  7.             <exclusion>  
  8.                 <artifactId>unitils-database</artifactId>  
  9.                 <groupId>org.unitils</groupId>  
  10.             </exclusion>  
  11.         </exclusions>  
  12.     </dependency>  

Maven解决jar包依赖冲突

Maven解决jar包依赖冲突
  • mine_song
  • mine_song
  • 2017年04月30日 09:33
  • 1034

Maven解决类包依赖冲突

使用maven最烦人的可能就是类包之间的版本冲突引发的问题了,类包冲突的一个很大的原因即产类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入...
  • z69183787
  • z69183787
  • 2015年06月27日 21:55
  • 4475

IDEA解决mavenjar包冲突

前言        我相信,来到这里的你一定曾经被maven的jar包冲突困扰过。现在,阿福带着你使用IDEA彻底结局后顾之忧!工具        众所周知,IDEA为我们提供了maven视图,让我们...
  • wangmeng951011
  • wangmeng951011
  • 2017年03月07日 12:15
  • 9040

maven jar包依赖冲突

错误信息: [INFO] ------------------------------------------------------------------------ [INFO] BUIL...
  • weixin_36184484
  • weixin_36184484
  • 2018年01月23日 17:16
  • 10

maven包依赖冲突

转自:点击打开链接 那句话怎么讲来着的...  引用 如果你爱他,就请让他用Maven,因为那里是天堂,如果你恨他,就请让他用Maven,因为那里是地狱. Maven对...
  • danny1991
  • danny1991
  • 2016年07月29日 10:56
  • 734

maven-MAVEN类包冲突终极三大解决技巧

Maven对于新手来说是《步步惊心》,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫。 Maven对于老手来说是《真爱配方》,因为它无所不能,利如刀锋,使用Mav...
  • qq_36859415
  • qq_36859415
  • 2016年12月02日 09:56
  • 1416

【转】MAVEN 解决包依赖冲突方案

使用maven最烦人的可能就是类包之间的版本冲突引发的问题了,类包冲突的一个很大的原因即产类包之间的间接依赖引起的。每个显式声明的类包都会依赖于一些其它的隐式类包,这些隐式的类包会被maven间接引入...
  • u013970991
  • u013970991
  • 2016年07月06日 15:22
  • 650

使用maven解决jar冲突

1.pom部分配置如下 org.apache.maven.plugins maven-shade-plugin ...
  • u012307002
  • u012307002
  • 2016年12月30日 15:52
  • 392

eclipse中使用maven库添加jar包时,出现jar包冲突的解决方案

eclipse中使用maven库添加jar包时,出现jar包冲突的解决方案
  • YQFCXY
  • YQFCXY
  • 2016年05月16日 10:13
  • 1571

Gradle解决依赖冲突

问题描述   有时候项目依赖的com.android.support:support-v4的版本会遇到和其他依赖库中com.android.support:support-v4的版本发生冲突的情况。例...
  • hejun1218
  • hejun1218
  • 2017年07月21日 08:48
  • 518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:maven web项目,解决包依赖冲突
举报原因:
原因补充:

(最多只允许输入30个字)