jar包冲突案例分析.md

jar包冲突案例分析.md ###1. 错误现象,第一个错误是

2015-05-22 17:21:27.304:WARN:oejuc.AbstractLifeCycle:main: FAILED o.e.j.m.p.JettyWebAppContext@3e6534e7{/,[file:/C:/code.point/source/point-web/src/main/webapp/],STARTING}{[file:/C:/code.point/source/point-web/src/main/webapp/]}: java.lang.NoSuchMethodError: net.bull.javamelody.Log4JAppender.setThreshold(Lorg/apache/log4j/Priority;)V
java.lang.NoSuchMethodError: net.bull.javamelody.Log4JAppender.setThreshold(Lorg/apache/log4j/Priority;)V
    at net.bull.javamelody.Log4JAppender.<init>(Log4JAppender.java:42)
    at net.bull.javamelody.Log4JAppender.<clinit>(Log4JAppender.java:34)
    at net.bull.javamelody.FilterContext.initLogs(FilterContext.java:280)
    at net.bull.javamelody.FilterContext.<init>(FilterContext.java:69)
    at net.bull.javamelody.MonitoringFilter.init(MonitoringFilter.java:110)
    at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
    at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
    at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:296)

###2. 异常分析 log4j错误;去掉MonitoringFilter的启动正常 原来一直运行正常,最近有哪些改动 增加jar:java-uuid-generator 分析间接依赖 输入图片说明 ###3. 解决方案 去掉 java-uuid-generator 的log4j依赖

 <dependency>
            <groupId>com.fasterxml.uuid</groupId>
            <artifactId>java-uuid-generator</artifactId>
            <version>3.1.3</version>
            <exclusions>
                <exclusion>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

转载于:https://my.oschina.net/itnms/blog/418764

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值