在Apache代理问题背后的Wicket + Atmosphere

时间:2013-02-20 13:13:00

标签: apache proxy jetty wicket atmosphere

我有以下情况:
Jetty实例在端口8080上运行,URL为http://localhost:8080/appl/test
部署的Wicket应用程序使用Atmosphere进行推送活动 我已按照以下URL中的说明配置了我的Apache服务器:
https://github.com/Atmosphere/atmosphere/wiki/How-to-run-Atmosphere-behind-Apache-WebServer

当我在没有apache代理的情况下直接访问http://localhost:8080/appl/test时,它一切正常。没有问题或任何问题 一旦我尝试将代理放在它前面,它就不再正常工作了。

大多数情况下,我看到“@Subscribe”功能被调用两次,四次或六次!没有代理就不会发生这种情况。 另一个访问应该接收推送响应的页面的浏览器正在接收内容,我在“Wicket Ajax Debug”窗口中看到以下内容:
INFO: Response processed successfully.
INFO: refocus last focused component not needed/allowed

这里是否有人知道如何配置Apache的代理以允许通过大气进行正确的websocket / cometd推送活动?

Wicket项目的快速入门: http://glitchbox.nl/stack/atmosphere_proxy_problem.zip
apache配置: http://glitchbox.nl/stack/default(2个链接的代表限制;-()

提前致谢。

0 个答案:

没有答案