【发布时间】:2011-07-12 18:09:52
【问题描述】:
我正在使用 eclipse、apache tomcat 6.0.32、Struts、Hibernate,显然还有 log4j——这似乎是导致问题的原因。由于我对所有这些技术都很陌生,因此我什至不确定如何开始调试问题。
由于我不确定我应该提供什么样的信息,所以我将在此处发布异常:
Exception in thread "Timer-1" java.lang.NullPointerException
at com.mchange.v2.log.log4j.Log4jMLog$Log4jMLogger.isLoggable(Log4jMLog.java:255)
at com.mchange.v2.resourcepool.BasicResourcePool$CheckIdleResourcesTask.run(BasicResourcePool.java:1961)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
还有我的 log4j.properties 文件:
# Output at info level, to the appender called 'A'. Debug has too much logging.
log4j.rootLogger=info, A
# Configure the appender called 'A'
log4j.appender.A=org.apache.log4j.ConsoleAppender
log4j.appender.A.layout=org.apache.log4j.PatternLayout
log4j.appender.A.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
提前致谢!
【问题讨论】:
-
您能否提供更多信息,例如您看到此异常时的情况? Eclipse 是否设置为在更改时自动重新部署项目?如果是这样,那可能会导致一些奇怪的问题。
-
我在启动服务器时看到了异常。虽然很奇怪,但现在我注意到它出现了一次,然后就没有了:O
-
找到任何解决方案了吗?我在 Eclipse 中遇到了同样的问题(结合 Maven 和 Tocmat 7)
标签: exception log4j nullpointerexception