为什么80%的码农都做不了架构师?>>>   

maven引入log4jjar包出现Missing artifact log4j:log4j:bundle:1.2.17,解决方法是去掉bundle,其他的解决方案可以参考maven log4j.jar问题

Maven使用log4j可能会有协议上的问题

  • 如果log4j的版本在1.2.14以上,则会出现下面的错误:

<!-- ws:start:WikiTextCodeRule:0: &lt;pre class=&quot;text&quot;&gt;Missing artifact javax.jms:jms:jar:1.1:compile&lt;br/&gt;Missing artifact com.sun.jdmk:jmxtools:jar:1.2.1:compile&lt;br/&gt;Missing artifact com.sun.jmx:jmxri:jar:1.2.1:compile&lt;/pre&gt; -->

[text] view plain copy

  1. Missing artifact javax.jms:jms:jar:1.1:compile
  2. Missing artifact com.sun.jdmk:jmxtools:jar:1.2.1:compile
  3. Missing artifact com.sun.jmx:jmxri:jar:1.2.1:compile

<!-- ws:end:WikiTextCodeRule:0 -->

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

或者如下方式解决:

maven工程pom添加log4j依赖:

<dependency>

<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.15</version>
</dependency>

出现错误:

12-10-29 上午09时08分41秒: Missing artifact javax.jms:jms:jar:1.1:compile
12-10-29 上午09时08分41秒: Missing artifact com.sun.jdmk:jmxtools:jar:1.2.1:compile
12-10-29 上午09时08分41秒: Missing artifact com.sun.jmx:jmxri:jar:1.2.1:compile

解决方案。改为如下:

<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>

转载于:https://my.oschina.net/ldm95/blog/884143

Missing artifact log4j:log4j:bundle:1.2.17相关推荐

  1. mvn找不到:log4j:log4j:1.2.17或者导入org.apache.log4j.Logger出现错误的原因和解决办法

    因为: log4j自1.2.17版本以后,就改变jar包了 比如:1.2.17及以前的版本的mvn依赖是这样写的: <!-- https://mvnrepository.com/artifact ...

  2. maven 加入json-lib.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile

    pom.xml 内容: [html] view plaincopy <dependency> <groupId>net.sf.json-lib</groupId> ...

  3. Missing artifact javax.jms:jms:jar: Missing artifact com.sun.jdmk Missing artifact com.sun.jmx:jmxri

    maven工程pom添加log4j依赖: <dependency> <groupId>log4j</groupId> <artifactId>log4j ...

  4. linux 安装log4j,Log4j 安装

    Log4j教程 - Log4j安装 Log4j API包是根据Apache软件许可证分发的. 最新的log4j版本,包括全源代码,类文件和文档可以在http://logging.apache.org/ ...

  5. 解决Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0问题

    解决Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0问题 参考文章: (1)解决Missing artifact com.micros ...

  6. Missing artifact com.sun:tools:jar:1.5.0

    1. eclipse 突然爆出这种错误,来看看解决方案 原因:这是由于eclipse会默认使用自己的JAVA_HOME.因此才会包Missing artifact com.sun:tools:jar: ...

  7. 解决Missing artifact com.sun:tools:jar:1.5.0方法

    今天在pom文件里加了,然后项目就报Missing artifact com.sun:tools:jar:1.5.0错误了. 解决方法如下,在pom文件里加入 然后在加入tools依赖: 完美解决! ...

  8. Maven下载依赖提示Missing artifact

    Maven下载依赖提示Missing artifact 删除后缀为lastUpdated的文件,然后更新依赖. posted on 2018-09-26 00:32 凉凉的风 阅读(...) 评论(. ...

  9. Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7--转

    原文地址:http://blog.csdn.net/u013281331/article/details/40824707 在Eclipse中检出Maven工程,一直报这个错:"Missin ...

最新文章

  1. 哈佛大学 NLP 组开源神经机器翻译系统 OpenNMT
  2. python编程入门指南怎么样-Python 应该怎么学?
  3. python设计模式六大原则_php设计模式的六大原则(六):迪米特法则
  4. js动态添加,删除option及add的使用方法
  5. how about one resource file has two different methods both annotated with @Post
  6. 解决iview表单中时间选择起的验证失败问题
  7. 解决Out of memory error (version 1.2-rc4 ‘Carnac‘ (298900 ... by android-jack-team@google.com)).
  8. 用pycharm做手机软件_从零开始学python:初学者用哪种工具好?南大博士选择用pycharm...
  9. Android 蓝牙模块
  10. snr matlab,cal snr - MATLAB 论坛讨论区 - EETOP 创芯网论坛 (原名:电子顶级开发网) -...
  11. git使用教程(初次配置+错误提示)
  12. asp.net伪静态配置
  13. 卡方列联表的独立性检验
  14. 计算机一级登录密码忘了怎么办,电脑密码忘了怎么办
  15. Unity Android Unable to load resource的问题
  16. 使用vue音频播放器(vue-aplayer)详解
  17. 收藏夹吃灰系列(二):教小师妹通过代码实现Swagger在线接口文档转word文档!教完后...?
  18. 系统集成实训 (*旸老师实训)
  19. 微信企业支付(一)注意
  20. 选择性细化网络用于高性能人脸检测

热门文章

  1. 第一个Spark程序
  2. gdb命令中attach使用
  3. delphi读取excel
  4. 随机排列_“按字母顺序排列”其实是种随机顺序
  5. css样式加入的法方,初学必知:XHTML网页中加入CSS的五种方_css
  6. c语言用指针两个字母交换,c语言指针基础之用指针交换两个数(代码实例)
  7. Linux按键输入实验(体验一下输入驱动,实际开发使用input子系统处理)
  8. 安卓APP_ 布局(6) —— ConstrainLayout约束布局(重要)
  9. java 封装 继承 堕胎_Java的继承、封装和多态
  10. 判断2个list中是否有相同的数据(相交)Collections.disjoint