Openshift Online 3 with WebSockets。什么是正确的"ws"?



问题是,从OpenShift 2迁移到OpenShift 3后,我无法获得WebSockets通信。这是同样的问题,但对我不起作用。

我有:

Websocket握手期间的错误:意外响应代码:404

刷新相同的页面后:

Websocket握手期间的错误:意外响应代码:503

这是我的代码

var wsUri ="ws://" + document.location.host + "/scada1WebSockEndpoint"
var websocket = new WebSocket(wsUri);

它可以在我的本地apache上工作,但在OpenShift平台上不起作用。对我来说,看起来Websocket根本无法工作或wsUri不正确。有什么想法吗?

好吧,不能说问题解决了,但我至少强迫它起作用。我刚刚更改了OpenShit Online内部的服务器类型3.从 RED HAT JBOSS WEB服务器3.0 Tomcat 8 RED HAT JBOSS WEB SERVER 3.0 TOMCAT 7 。因此,它现在适用于 RED HAT JBOSS WEB服务器3.0 Tomcat 7 在本地PC上的云和Tomcat 8。这意味着问题与Tomcat 8相关。但是它可以在哪里?任何想法都将不胜感激。

相关内容

最新更新