我刚刚成功地在我的openshift帐户(tomcat-ngoanhtuanthesis.rhcloud.com/).)上安装了Apache Tomcat 7.0.39我知道tomcat 7.0.39支持Websocket。在我的本地计算机上,我可以正常运行我的web套接字应用程序,但我不能在openshift服务器上运行它。但是,我的web服务应用程序可以运行得很好。我在网上搜索了整整一个星期,但我找不到任何解决办法。有人能帮我吗?提前感谢!
注意:这是我的Web服务:
tomcat-ngoanhtuanthesis.rhcloud.com/TrueTrafficServerAlpha2/
下面是一些集成在Tomcat 7.0.39中的websocket示例。尽管这些例子很简单,但它们不能运行。
http://tomcat-ngoanhtuanthesis.rhcloud.com/examples/websocket/你看了吗?https://www.openshift.com/blogs/paas-websockets
websockets目前在openshift上暂存,并且在其他端口上可用。
如何访问预览WebSockets支持?
您需要连接到因为主要的路由层仍然是基于Apache的不支持WebSockets
因此,对于普通WebSockets ws://,您将使用端口8000和安全连接wss://端口8443下面是一个例子:
http://app-lovingwebsockets.rhcloud.com/<=您当前的HTTP URL
http://app-lovingwebsockets.rhcloud.com:8000/<= WebSockets启用HTTP URL
https://app-lovingwebsockets.rhcloud.com/<=您当前的HTTPs URL
https://app-lovingwebsockets.rhcloud.com:8443/<= WebSockets启用HTTPs URL
所以,只要打开你的样本在这里,他们就会工作(希望):
https://tomcat-ngoanhtuanthesis.rhcloud.com:8443/examples/websocket/