Missing artifact javax.jms:jms:jar: Missing artifact com.sun.jdmk Missing artifact com.sun.jmx:jmxri
2015-07-03 16:19
591 查看
解决方案。改为如下:
<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本地仓库中
<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本地仓库中
相关文章推荐
- 黑马程序员学习日记 Eclipse常用设置
- 谈话Java在ThreadLocal理解类
- web.xml中通过contextConfigLocation的读取spring的配置文件
- Java常用正则表达式
- eclipse下的jsp:The user operation is waiting for "Building workspace" to complete
- Eclipse修改默认Author
- 使用 Spring Boot 快速构建 Spring 框架应用
- ios下使用RSA算法加密与java后台解密配合demo
- CXF+Spring 搭建的WebService
- 使用IntelliJ IDEA,gradle开发Java web应用步骤
- Lombok 安装、入门 - 消除冗长的 java 代码
- Java中A\t+/不能自动补全的解决办法
- JAVA8新特性
- 阐述Spring以及其各项功能
- Struts2拦截器解决乱码问题
- java timer 定时任务
- Java 读取csv文件,经测可用
- java调用dll动态库方法
- 最小二乘法多项式拟合的Java实现
- 使用maven构建springmvc-mybatis项目