我正在开发一个返回一些JSON对象的servlet,当我从浏览器调用这个servlet时,一切都很好,当来自javascript的font-end开发者cal,在4或5之后请求抛出此异常:
2014年8月14日17:32:50.488 SEVERE [http-nio-8084-exec-16] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service()for servlet [Wkr570Controller]与路径的上下文[]抛出异常 显示java.lang.NullPointerException 在org.apache.coyote.http11.InternalNioOutputBuffer.flushBuffer(InternalNioOutputBuffer.java:234) 在org.apache.coyote.http11.InternalNioOutputBuffer.addToBB(InternalNioOutputBuffer.java:189) 在org.apache.coyote.http11.InternalNioOutputBuffer.commit(InternalNioOutputBuffer.java:177) 在org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:739) 在org.apache.coyote.Response.action(Response.java:178) 在org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:250) 在org.apache.coyote.Response.doWrite(Response.java:523) 在org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:391) 在org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:426) 在org.apache.catalina.connector.OutputBuffer.realWriteChars(OutputBuffer.java:474) 在org.apache.tomcat.util.buf.CharChunk.flushBuffer(CharChunk.java:393) 在org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:337) 在org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:537) 在org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:174) 在org.apache.catalina.connector.CoyoteWriter.write(CoyoteWriter.java:184)
蚂蚁想法??
答案 0 :(得分:0)
如果有人在两年后到达这里:
这似乎是Tomcat中的一个错误。
请参阅https://bz.apache.org/bugzilla/show_bug.cgi?id=58646
将Tomcat更新为8.0.33或更高版本。这应该工作。有关Tomcat 6和Tomcat 7的修复,请参阅我已链接的错误报告的底部。