2015-11-09 25 views
0

此問題與我的previous question有關。如何啓動WildFly8服務器(在OpenShift中)

我想在OpenShift的WildFly 8.2.1中實現新的HTML5 WebSocket功能。我以前的文章有我的Java類(這是服務器)和一個HTML客戶端和pom.xml文件。問題出在我打開MyTest.html時,WebSocket連接會立即斷開連接。

我在閱讀this article關於如何在使用WildFly 8.2.1的OpenShift上實現WebSockets。它說,你實際上必須通過行動掛鉤啓動wildfly服務器,並在終端中這樣做。我不知道他們在說什麼。能否以這種方式協助我,因爲我是新手。

謝謝你的幫助!

回答

2

首先,我認爲你應該繼續your previous question。我發現服務器需要綁定到端口8080並且客戶端在使用websockets時應該連接到8000是有些困惑的。

其次,the article you are referring正在使用DIY墨盒來運行WilDFly服務器。現在有更好的選擇 - 如何使用OpenShift盒式磁帶(其中包括WilDfly 8.2.1)。這樣你就不用擔心最初的設置。如果您還沒有使用過其中一種WildFly墨盒,那麼this guide可能會有所幫助。

我認爲,跟進上面後,你可能不再需要這個,但你問過,here是如何在OpenShift管理WildFly服務器的指南(包括暫停,恢復)。您需要使用rhc port-forward <your_wildfly_app>才能使用您的網絡瀏覽器訪問它。 (WildFly管理員在9990端口上運行。)

+0

我閱讀本指南:https://developers.openshift.com/en/wildfly-getting-started.html。但是我找不到任何有關websockets的信息,以及如何爲此配置服務器。所以,我必須去我的管理員(如你所說),並手動啓動服務器或使其可用,以便客戶端可以在端口8000訪問它? – user5139637

+0

我閱讀教程和我(我正在使用eclipse),它爲我生成了一個war文件,並且我將它放在/ deployments下,正如文章中的一篇文章所述。但我仍然有同樣的問題。 – user5139637

+0

當你的文章指出,我是否必須去Jboss模塊,並在那裏手動添加我的API和java web套接字類? – user5139637