Tomcat运行一段时间出现 MimeHeaders.setValue MimeHeaders.clear 空指针异常!什么原因造成的呢?
只有红色部分是我的代码.但看了对应的代码,根本没什么问题!
而且是运行一段时间Tomcat才会报这样的错误.
出现这个错误以后刷新页面有的时候好时.有的时候会出现白页.
网上找了一下有人跟我遇到同样的问题,但都没有解决办法.
LogoAlarmAction.java 22,23行:
- Java code
response.setContentType("text/xml");response.setHeader("Cache-Control", "no-cache");ActionBase.java:310,311行
- Java code
map = new CastMap((Map) indata.getMap());strRlt = this.invoke(map, userinfo,request);
--------------------------------------------
2008-10-22 12:01:05 org.apache.coyote.http11.Http11Processor process
严重: Error finishing response
java.lang.NullPointerException
at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:267
)
at org.apache.coyote.http11.Http11Processor.prepareResponse(Http11Proces
sor.java:1509)
at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:
934)
at org.apache.coyote.Response.action(Response.java:181)
at org.apache.coyote.http11.InternalOutputBuffer.endRequest(InternalOutp
utBuffer.java:379)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:879)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
5)
at java.lang.Thread.run(Thread.java:619)
2008-10-22 12:01:05 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand
ler process
严重: Error reading request, ignored
java.lang.NullPointerException
at org.apache.tomcat.util.http.MimeHeaders.clear(MimeHeaders.java:130)
at org.apache.coyote.Response.recycle(Response.java:579)
at org.apache.coyote.http11.InternalOutputBuffer.nextRequest(InternalOut
putBuffer.java:349)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:901)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
5)
at java.lang.Thread.run(Thread.java:619)
java.lang.NullPointerException
at org.apache.tomcat.util.http.MimeHeaders.setValue(MimeHeaders.java:267
)
at org.apache.coyote.Response.setHeader(Response.java:330)
at org.apache.catalina.connector.Response.setHeader(Response.java:1295)
at org.apache.catalina.connector.ResponseFacade.setHeader(ResponseFacade
.java:480)
at com.project.wonweb.alarm.LogoAlarmAction.invoke(LogoAlarmAction.java
:23)
at com.project.framework.struts12.action.ActionBase.execute(ActionBase.
java:311)
at org.apache.struts.action.RequestProcessor.processActionPerform(Reques
tProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
va:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:119
6)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:228)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:216)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
5)
at java.lang.Thread.run(Thread.java:619)
---------------------
[解决办法]
报错的时候你操作了吗?如果操作了,肯定是某个变量为null了,如果没有操作,你程序里是否有异步的请求?
[解决办法]
[解决办法]
异步请求的时候出现null了呗,查吧
[解决办法]
学习..
[解决办法]
up
[解决办法]
学习
[解决办法]
经常遇到,没有好的解决方法,重启,狂刷吧...
[解决办法]
还有,我的页面有时只能显示一部分....有谁有什么好的解决方案吗?
[解决办法]
会不会是session超时引起的呢,
[解决办法]
查查页面过期时间是多少
[解决办法]
看看再说
[解决办法]
你这个样子不是来问题的,既然发贴了,为什么不把所有可能相关的代码都贴出来,你确定是你所给的部分出现的问题么,
如果能定位问题所在,解决就不是问题
[解决办法]
没有遇到过,up........