Tomcat 问题:服务器抛出302暂时重定向到HTTP11APR协议

Tomcat 问题:服务器抛出302暂时重定向到HTTP11APR协议,tomcat,http2,tomcat9,apr,Tomcat,Http2,Tomcat9,Apr,最近,我们开始为我们的服务器支持HTTP2。我们已使用以下配置升级HTTP2协议。生成启动时没有出现错误。但是,在运行服务器之后,我们面临一个关键问题,即一些请求从服务器移动到302状态代码。我在catalina.out文件中没有发现任何异常 配置: localhost_uu;log文件中有一些线索。在.invoke方法中找到NullPointerException。只有这些请求被移动到302状态代码 ==> localhost.2019-10-24.log <== 24-Oct

最近,我们开始为我们的服务器支持HTTP2。我们已使用以下配置升级HTTP2协议。生成启动时没有出现错误。但是,在运行服务器之后,我们面临一个关键问题,即一些请求从服务器移动到302状态代码。我在catalina.out文件中没有发现任何异常

配置


localhost_uu;log文件中有一些线索。在.invoke方法中找到NullPointerException。只有这些请求被移动到302状态代码

==> localhost.2019-10-24.log <==
24-Oct-2019 03:32:16.106 SEVERE [https-openssl-apr-8443-exec-16] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [default] in context with path [] threw exception
java.lang.NullPointerException
24-Oct-2019 03:32:16.843 SEVERE [https-openssl-apr-8443-exec-14] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [default] in context with path [] threw exception
java.lang.NullPointerException
==> localhost_access_log.2019-10-24.txt <==
121.244.91.22 - - [24/Oct/2019:03:32:12 -0700] POST /app/get_notification_count HTTP/2.0 200 73
121.244.91.21 - - [24/Oct/2019:03:32:14 -0700] POST /app/get_all_tag_details HTTP/2.0 200 4401
121.244.91.20 - - [24/Oct/2019:03:32:15 -0700] POST /app/get_notification_count HTTP/2.0 200 72
121.244.91.21 - - [24/Oct/2019:03:32:16 -0700] POST /app/get_notification_count HTTP/2.0 302 -
117.239.106.136 - - [24/Oct/2019:03:32:16 -0700] POST /app/get_notification_count HTTP/2.0 200 73
121.244.91.21 - - [24/Oct/2019:03:32:16 -0700] POST /app/get_notification_count HTTP/2.0 302 -
121.244.91.21 - - [24/Oct/2019:03:32:17 -0700] POST /app/get_all_user_details HTTP/2.0 200 1149
121.244.91.21 - - [24/Oct/2019:03:32:17 -0700] GET /app HTTP/2.0 200 2512
==>localhost.2019-10-24.log localhost\u access\u log.2019-10-24.txt 9


如果您能帮助我,我将不胜感激。

[1]您所说的“切换到其他网络”是什么意思?您的意思是使用运行Tomcat8.5.x而不是Tomcat9.x的服务器吗?若否,可否澄清?[2] 您是否只为
POST/app/get_notification_count
获得302,或者有时也会为其他请求获得302?[1]-“切换到其他网络”-我的意思是wifi网络(我们办公室中有公司网络和客户网络,客户网络将处理请求)。[2] -我只收到302个特别的get_通知_cout请求。好的。[1] 对于那些
NullPointerException
s,您在任何日志中都有堆栈跟踪吗?[2] 您是否尝试过使用
compression=“off”
运行
以查看302是否消失?(明确地说,我没有理由认为这会解决您的问题,但这是一个简单的尝试。)不,日志文件中没有找到任何跟踪。我很想知道为什么升级协议时需要将压缩设置为“关闭”?