Frage

Ich versuche, die DIY-Anwendung auf OpenShift aufzubauen, die Gewinne implementiert.Ich habe mit diesem Beispiel angefangen:

https://www.openshift.com/blogs/how-to-build-java-websocket-applikationen-Uld-the-jsr-356-api

Wenn ich es vor Ort lasse, funktioniert es perfekt.Wenn ich den Code an eine DIY-OpenShift-Kassette hochlöse und erlede, erhalte ich einen Fehler.Ich habe den Code geändert, sodass der Server mit $ openshift_diy_ip am Port 8000 verbunden ist, aber wenn der Code den Leitungsserver erreicht.start ();Es stürzt mit dem folgenden Fehler ab.

Was mache ich falsch?Ich habe andere Ports (17500 und auf) ohne Glück versucht.

Fehler:

generasacodicetagpre.

War es hilfreich?

Lösung

Ihre Anwendung muss auf Port 8080 auf Ihrem $ openshift_diy_ip anhören, aber Sie müssen von außen mit http://app-domain.rhcloud.com:8000 oder http:// app-domain.rhcloud.com:8443 (SSL).Bindung an Port 8000 auf Ihrem $ openshift_diy_ip funktioniert nicht.

Andere Tipps

Es ist ebenso wie Develoctcorey sagt.Neueste Nachrichten über Websaketten auf OpenShift Ich konnte findenZugriff auf 8000/8443 von außen.

Als lives Beispiel habe ich die Anwendung mit WebSockets in OpenSSHIFT bereitgestellt.Wenn Sie mit http://vinbudin-openshift.anthavio.net/ui

obwohl die Anwendung noch funktioniert, da er stumm bis zum langjährigen Umfeld verschlechtern kann, Wenn Sie in die Registerkarte Chrome Developer Tool Network NUCK ansehen, können Sie die Rejected WebSocket-Upgrade-Anforderung sehen

generasacodicetagpre.

Aber mit URL mit Port 8000 http://vinbudin-openshift.anthavio.net:8000/ ui liefert besseres Ergebnis

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top