我们最近配置了一个新集群,配置如下:
www.mydomain.com
|
APACHE + MOD_JK (AJP)
Load Balancer
/ \
Tomcat1 Tomcat2所有请求都是通过HTTPS发出的,两个tomcat实例通过DeltaManager使用DeltaManager。
集群和所有的wep应用程序都运行得很好。
现在,其中一个WSS应用程序需要在WSS:// protocol中使用WebSockets,我得到了这个异常
java.lang.UnsupportedOperationException:此协议不支持HTTP升级
有没有人知道是什么导致了这一切?
发布于 2017-10-16 08:21:37
您需要安装mod_proxy_wstunnel apache模块。
发布于 2017-10-16 08:32:45
作为tomcat用户邮件列表中的讨论:"... AJP协议不支持升级到其他协议(例如websocket、HTTP/2)。“
这意味着您必须使用其他方法将这些连接代理到Tomcat实例。正如Tux_DEV_NULL所提到的,您可以为此使用mod_proxy_wstunnel。
https://serverfault.com/questions/878629
复制相似问题