Java AJP协议不支持服务器推送请求
我正在Apache Tomcat 9.0.0中部署的网站上实现HTTP/2服务器推送功能。当我直接通过Tomcat访问网站时,推送功能工作正常。 然而,当我试图通过代理服务器访问网站时,问题就出现了。我已经配置了ApacheHTTP2.4.18服务器,使用mod_jk连接器将请求重定向到Tomcat服务器。此重定向成功返回对网站其他功能的响应,但不返回推送请求 以下是我从Apache HTTP服务器访问网站时收到的错误消息Java AJP协议不支持服务器推送请求,java,apache,tomcat,push-notification,http2,Java,Apache,Tomcat,Push Notification,Http2,我正在Apache Tomcat 9.0.0中部署的网站上实现HTTP/2服务器推送功能。当我直接通过Tomcat访问网站时,推送功能工作正常。 然而,当我试图通过代理服务器访问网站时,问题就出现了。我已经配置了ApacheHTTP2.4.18服务器,使用mod_jk连接器将请求重定向到Tomcat服务器。此重定向成功返回对网站其他功能的响应,但不返回推送请求 以下是我从Apache HTTP服务器访问网站时收到的错误消息 java.lang.UnsupportedOperationExcept
java.lang.UnsupportedOperationException: Server push requests are not supported by the AJP protocol
org.apache.coyote.ajp.AjpProcessor.action(AjpProcessor.java:612)
org.apache.coyote.Request.action(Request.java:392)
http2.SimpleImagePush.doGet(SimpleImagePush.java:73)
javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
请帮助我修复上述错误。
此问题是否与启用Nio协议连接器有关?
是否有一个特定的配置要添加到Tomcat中的server.xml文件以支持服务器推送请求
我需要升级AJP版本吗?