2017-01-17 40 views
2

マイTomcatサーバーは常にLinuxでは(次のエラーをスローし、Tomcatのバージョン)catalina.out -f尾を使用して、8.5.4である:サーバー:[HTTP-NIO-8080-EXEC-7] org.apache.coyote.http11.Http11Processor.serviceエラー処理要求java.lang.NullPointerExceptionが

最初のエラー:

17-Jan-2017 10:39:24.982 SEVERE [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.service Error processing request 
java.lang.NullPointerException 
    at org.apache.catalina.connector.Request.parseCookies(Request.java:3047) 
    at org.apache.catalina.connector.Request.getServerCookies(Request.java:2098) 
    at org.apache.catalina.connector.CoyoteAdapter.parseSessionCookiesId(CoyoteAdapter.java:1007) 
    at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:707) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) 
    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1110) 
    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) 
    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:785) 
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1425) 
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
    at java.lang.Thread.run(Thread.java:745) 

17-Jan-2017 10:39:24.983 SEVERE [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.endRequest Error finishing response 
java.lang.NullPointerException 

第2のエラー:

17-Jan-2017 11:08:33.696 SEVERE [http-nio-8080-exec-8] org.apache.coyote.http11.Http11Processor.endRequest Error finishing response 
java.lang.NullPointerException 

17-Jan-2017 11:08:33.743 SEVERE [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.service Error processing request 
java.lang.NullPointerException 

17-Jan-2017 11:08:33.743 SEVERE [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.endRequest Error finishing response 
java.lang.NullPointerException 

17-Jan-2017 11:08:33.838 SEVERE [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.service Error processing request 
java.lang.NullPointerException 

17-Jan-2017 11:08:33.838 SEVERE [http-nio-8080-exec-7] org.apache.coyote.http11.Http11Processor.endRequest Error finishing response 
java.lang.NullPointerException 

第エラー:

17-Jan-2017 11:20:52.232 SEVERE [http-nio-8080-exec-3] org.apache.coyote.http11.Http11Processor.service Error processing request 
java.lang.NullPointerException 
    at org.apache.tomcat.util.buf.MessageBytes.toChars(MessageBytes.java:257) 
    at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:641) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) 
    at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1110) 
    at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) 
    at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:785) 
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1425) 
    at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 
    at java.lang.Thread.run(Thread.java:745) 

前端HTMLは常にエラーを印刷:

Failed to load resource: the server responded with a status of 502 (Bad Gateway) 

バックエンドサーバは、主スプリング、ジャージーを使用して、フロントエンドは、AngularJSをH5を使用します。任意のアイデア、私は感謝します!

答えて

0

私はこの分野の専門家ではないですが、それは、要求やクッキーのエンコードに問題のいくつかの並べ替えのように思えます。 tomcatのバグかもしれない。最初のエラーのために

あなたは詳細についてはRfc6265CookieProcessor.Pleaseチェックthisを試すことができます。

<Context> 
.... 
    <CookieProcessor className="org.apache.tomcat.util.http.Rfc6265CookieProcessor" /> 
.... 
</Context> 
0

このタイプのエラーは、Tomcatバージョンに何らかの問題が発生した場合に発生します。問題を再現するテストケースがないとTomcatの開発者が行うことができますほとんどありません。同時に複数のスレッドが同じソケット上で動作しているようです。私が言うことができないと、それが意図的であれば、Tomcatのバグか何かの結果は、フレームワーク/アプリがやっているです。

私はこれの多くの知識を持っていないが、私はこれもasked before hereafter ready this.

Other solution:-

私の問題を修正しました。どのバージョンのTomcatを使用している可能性がありますか?この例外の

SEVERE: An exception or error occurred in the container during the request processing 
java.lang.NullPointerException 

あなたは502不正なゲートウェイのエラーは、インターネット上のサーバが別のサーバから無効な応答を受信したことを意味したHTTPステータスコードですread this stack overflow answer.

する必要があります。あなたはread this tutorial.

する必要があることについては
関連する問題