我目前正在通过apache使用AJP代理到tomcat 8.我不想说明为什么我使用的是AJP,但基本的是防火墙外的Apache站点,而tomcat在防火墙内部有多个应用程序通过一个apache实例进行虚拟托管。
添加了appockets的组件,需要websockets。我知道我们当前的AJP实现不支持websockets,但是我正在寻找其他人确认工作的替代方案,即不同的apache模块,我正在使用mod_proxy_ajp。
如果没有已知的模块可以让它工作,是否有人知道任何正在进行的工作,以增强任何现有模块或新模块?
FWIW我正在使用带有STOMP端点和SockJS的spring4 websocket支持。
答案 0 :(得分:3)
在您提出问题时,没有通过AJP支持WebSocket的解决方案。
Apache确实有mod_proxy_wstunnel但这支持使用HTTP协议本身代理WebSocket到后端服务器。 AJP的工作方式不同。
请参阅此tomcat邮件列表项以获取一些有用的背景信息: