这问题有点棘手 java.lang.NullPointerException

huanlin08 发布于 2014/04/26 18:48
阅读 4K+
收藏 1

一直以来都正常运行,可这两天tomcat怎么突然报以下错误

四月 26, 2014 5:31:05 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:1886)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1751)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:868)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1321)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1200)
at org.apache.log4j.HTMLLayout.format(HTMLLayout.java:143)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:310)
at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:276)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
at org.apache.log4j.Category.callAppenders(Category.java:206)
at org.apache.log4j.Category.forcedLog(Category.java:391)
at org.apache.log4j.Category.log(Category.java:856)
at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:251)
at com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.java:38)
at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:893)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:586)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:220)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.tuckey.web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:220)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:191)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:227)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:211)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:817)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:623)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:444)
at java.lang.Thread.run(Thread.java:744)

加载中
0
0
huanlin08
huanlin08

终于找到不是原因的原因了,根本不是程序的问题,原来是系统2年没重启一直运行,出来这样的错误,后面重启就没事了。。。

0
maput912
maput912

我的原来也没有问题,今天开始报这个问题,几个小时服务器就挂了,重启就有好了,现在还没好呢 ?

0
sqybox
sqybox

现在解决了吗?  我的也是这个问题,之前运行好多天了没事,26号开始出现这个问题,重启后好了,,但是没多久又会出现

0
huanlin08
huanlin08

引用来自“sqybox”的评论

现在解决了吗?  我的也是这个问题,之前运行好多天了没事,26号开始出现这个问题,重启后好了,,但是没多久又会出现

还没完全解决,应该是jdk升级到最新版本的问题,我现在把jdk重新装回原车没升级的版本,不知道行不行,测试几天看一下稳定性怎么样。。。。出这些问题也是因为升级到最新版本的jdk后才出现的,看看是不是因为这问题了。。。
sqybox
sqybox
我的jdk没有升级啊。这种公共性的问题可能是struts升级造成的,去年就有过http://struts.apache.org/dtds/升级,一段时间内没有struts-2.3.dtd ,所以报错, 过些日子才正常
0
huanlin08
huanlin08

引用来自“sqybox”的评论

现在解决了吗?  我的也是这个问题,之前运行好多天了没事,26号开始出现这个问题,重启后好了,,但是没多久又会出现

引用来自“huanlin08”的评论

还没完全解决,应该是jdk升级到最新版本的问题,我现在把jdk重新装回原车没升级的版本,不知道行不行,测试几天看一下稳定性怎么样。。。。出这些问题也是因为升级到最新版本的jdk后才出现的,看看是不是因为这问题了。。。
我的大概也是26号出现问题,第一次出现没太注意,重启一下就行了,后面越来越密出主样的情况,才开始找原因的。不过装回原来的jdk版本后,现在有半天正常运行中。。。。不知道后面怎么样了。。。。
返回顶部
顶部