2013-04-21 37 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