Log4j 错误: java.lang.NoSuchFieldError: TRACE
2009-06-10 14:20
1266 查看
今天跑除了这个 Exception:
java.lang.NoSuchFieldError: TRACE
at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLoggerPlugin.java:85)
at org.jboss.logging.Logger.isTraceEnabled(Logger.java:122)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:622)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.cognizant.util.ServiceHelper.initQueueService(ServiceHelper.java:153)
at com.cognizant.main.StartUp.<init>(StartUp.java:28)
at com.cognizant.main.StartUp.main(StartUp.java:46)
上网查了一下,有人说是是项目中 log4j 的版本不匹配,有冲突,后来我就于是把项目的log4j 版本改成了 1.2.13(以前是1.1.9),就正常了。
有很多工程都依赖 log4j,所用版本又各不相同,在合并时最好把这些 log4j 版本统一一下,用最高的,应该就没问题了。
java.lang.NoSuchFieldError: TRACE
at org.jboss.logging.Log4jLoggerPlugin.isTraceEnabled(Log4jLoggerPlugin.java:85)
at org.jboss.logging.Logger.isTraceEnabled(Logger.java:122)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:622)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:589)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at com.cognizant.util.ServiceHelper.initQueueService(ServiceHelper.java:153)
at com.cognizant.main.StartUp.<init>(StartUp.java:28)
at com.cognizant.main.StartUp.main(StartUp.java:46)
上网查了一下,有人说是是项目中 log4j 的版本不匹配,有冲突,后来我就于是把项目的log4j 版本改成了 1.2.13(以前是1.1.9),就正常了。
有很多工程都依赖 log4j,所用版本又各不相同,在合并时最好把这些 log4j 版本统一一下,用最高的,应该就没问题了。
相关文章推荐
- java.lang.NoSuchFieldError: TRACE错误解决
- java.lang.NoSuchFieldError: TRACE
- Exception:java.lang.NoSuchFieldError: TRACE
- @valid在SpringMVC中报错[Handler processing failed; nested exception is java.lang.NoSuchFieldError:TRACE
- java.lang.NoSuchFieldError: TRACE
- java.lang.NoSuchFieldError: APPLICATION_CONTEXT_ID_PREFIX错误
- java.lang.NoSuchFieldError: TRACE
- java.lang.NoSuchFieldError: INSTANCE 错误
- java.lang.NoSuchFieldError: TRACE
- java.lang.NoSuchFieldError: deferredExpression 错误处理
- java.lang.NoSuchFieldError: TRACE
- java.lang.NoSuchFieldError: TRACE
- ssh整合报错,nested exception is java.lang.NoSuchFieldError: TRACE
- Caused by: java.lang.NoSuchFieldError: TRACE
- java.lang.NoSuchFieldError: TRACE
- java.lang.NoSuchFieldError错误 .
- Caused by: java.lang.NoSuchFieldError: TRACE
- java.lang.NoSuchFieldError: NON_BRIDGED_METHODS 错误
- java.lang.NoSuchFieldError: EMPTY_LIST,EMPTY_MAP错误的解决方法
- 解决错误:JPA java.lang.NoSuchFieldError NONE