2014-12-29 37 views
0

我想在我的JBossEWS應用程序上運行一個簡單的java代碼,代碼所做的唯一事情就是在端口50 000上創建一個套接字並等待連接,然後它只輸出客戶端的ip。如何在JBossEWS應用程序上運行Java代碼?

到目前爲止,我所做的事情是用java代碼(ServerSocket.java)將文件複製到該文件夾​​的src/main/java和通過混帳

它推到了服務器,但它並不會自動我認爲......我需要做些什麼改變?或者我做錯了什麼?

謝謝你在前進, DavidN

回答

0

要運行你需要創建Maven項目,然後使用Git推的OpenShift應用程序之後,它會部署在服務器上。 Java migrating to OpenShift.

運行rhc tail your_app查看日誌,發現你的應用程序的行爲。

當然你會得到java.net.SocketException: Permission denied。檢查OpenShift博客的套接字詳細信息,因爲它允許8000端口websocket。

+0

我已經嘗試創建兩個不同的基於Maven的項目:JBossEWS和JBoss EAP ..添加源代碼文件後,我使用了git,但沒有發生任何事情,也許文件夾我把我的java文件(src/main/java)是錯誤的,或者我沒有權限在我想要的端口上打開套接字?在這種情況下,端口50 000 – DavidN

+0

更新了我的答案。 – njjnex

+0

我這樣做了,結果太長了評論,所以我把它放在pastebin: http://pastebin.com/PhMkRzkC 它沒有提到任何socketexception ..是文件夾src/main/java /正確的一個把我的文件與Java代碼?對不起,麻煩你,並感謝你的幫助 – DavidN

相關問題