打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Missing artifact javax.jms:jms:jar: Missing artifact com.sun.jdmk Missing artifact com.sun.jmx:jmxri解决办法

解决方案。改为如下:
<dependency>
 <groupId>log4j</groupId>
 <artifactId>log4j</artifactId>
 <version>1.2.15</version>
 <exclusions>
  <exclusion>
     <groupId>com.sun.jmx</groupId>
     <artifactId>jmxri</artifactId>
  </exclusion>
  <exclusion>
     <groupId>com.sun.jdmk</groupId>
     <artifactId>jmxtools</artifactId>
  </exclusion>
  <exclusion>
      <groupId>javax.jms</groupId>
      <artifactId>jms</artifactId>
  </exclusion>
 </exclusions>
</dependency>

 

另外还有一些说法:
Maven使用log4j可能会有协议上的问题

如果log4j的版本在1.2.14以上,则会出现下面的错误:
Missing artifact javax.jms:jms:jar:1.1:compile
Missing artifact com.sun.jdmk:jmxtools:jar:1.2.1:compile
Missing artifact com.sun.jmx:jmxri:jar:1.2.1:compile

解决方案:原因是log4j在1.2.15及以上版本更换了协议,与jms冲突。
解决办法有两种:一是使用1.2.14版本,二是手动下载jms.jar,安装到maven本地仓库中

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何解决maven引用jdk中的tools.jar报Missing artifact的问题?
meavn-pom坐标
正确配置jstl的maven依赖,jar包冲突的问题终于解决啦
Intellij8中Maven打包时jsp和servlet组件冲突解决办法
Maven入门--较复杂的实例
Maven编译代码的相关命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服