在ELB上启用websocket tomcat

在ELB上启用websocket tomcat,tomcat,amazon-web-services,amazon-elb,Tomcat,Amazon Web Services,Amazon Elb,似乎找不到解决方案,但当我在负载平衡器后面的tomcat上运行应用程序时,出现以下错误: 错误 cpr.AsynchronousProcessor-请求状态无效。不支持Websocket协议 注意:- 使用以下命令启用代理协议 #aws elb创建负载平衡器策略--负载平衡器名称Mag elb--策略名称EnableProxyProtocolPolicyType--策略类型名称ProxyProtocolPolicyType--策略属性AttributeName=ProxyProtocol,Att

似乎找不到解决方案,但当我在负载平衡器后面的tomcat上运行应用程序时,出现以下错误:

错误 cpr.AsynchronousProcessor-请求状态无效。不支持Websocket协议

注意:-

使用以下命令启用代理协议

#aws elb创建负载平衡器策略--负载平衡器名称Mag elb--策略名称EnableProxyProtocolPolicyType--策略类型名称ProxyProtocolPolicyType--策略属性AttributeName=ProxyProtocol,AttributeValue=True

已创建到后端实例端口的策略


#aws elb为后端服务器设置负载平衡器策略--负载平衡器名称Mag elb--实例端口80--策略名称EnableProxyProtocol

我没有设置此策略,而是通过设置负载平衡器端口=80和实例端口=80(Procotol TCP),在aws elb后面使用tomcat 7运行websocket

不过,我没有让SSL起作用