SEVERE: An exception or error occurred in the container during the request processing
java.lang.NullPointerException
at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:620)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:378)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:243)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:288)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
服务运行一段时间就会出现这样的错误,请教大侠,这个错误是什么原因导致的?

解决方案 »

  1.   

    看起来是报了空指针,但是这个是在tomcat自己的包里面,怎么检查空值?
    是因为线程死锁导致的吗?
      

  2.   

    SEVERE: An exception or error occurred in the container during the request processing
    java.lang.NullPointerException
    发起请求的时候,有字段为空了,有可能是下面两种情况:
    1>、必填字段为空
    2>、楼主的代码写法有问题,比如equals的写法、getXX()的时候得到的是一个Object,然后你toString了
      

  3.   


    恩,  很有道理………………空指针异常……  自己  debug  ……