2013-04-21 69 views
1

我刚刚在我的openshift帐户(tomcat-ngoanhtuanthesis.rhcloud.com/)上成功安装了Apache Tomcat 7.0.39。我知道tomcat 7.0.39支持Websocket。在我的本地计算机上,我可以正确运行我的Web套接字应用程序,但我无法在openshift服务器中运行它。但是,我的Web服务应用程序可以运行得非常好。我在整个星期都在互联网上搜索过,但我找不到任何解决方案。谁能帮我?先谢谢你!在openshift上的Tomcat 7.0.39上的Websocket

注:这里是我的Web服务:

tomcat-ngoanhtuanthesis.rhcloud.com/TrueTrafficServerAlpha2/

这里是集成的Tomcat 7.0.39一些WebSocket的例子。尽管这些示例非常简单,但它们无法运行。

http://tomcat-ngoanhtuanthesis.rhcloud.com/examples/websocket/

回答

4

你看过吗? https://www.openshift.com/blogs/paas-websockets

WebSockects目前正在使用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/ 
+0

太感谢你了! – 2013-04-24 11:45:54