问题是,从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相关。但是它可以在哪里?任何想法都将不胜感激。