2016-05-08 56 views
-1

有人可以概述一下如何將.java文件放在服務器上並讓它在某個端口上連續運行的一般過程嗎?我創建了一個程序,在指定的端口上偵聽連接,然後在兩個客戶端應用程序之間打開流。我可以使用localhost運行它,但不知道如何使用服務器運行它。我在家裏有一個FreeNAS服務器安裝程序,並且看過關於如何在其上安裝Tomcat的教程,但是他們都沒有解釋實際上用java文件做了什麼。我只是把它放在一個特定的目錄中嗎?客戶端程序如何知道在哪裏查找文件?如何在其他Java程序可以與之交互的服務器上運行.java文件?

+0

您創建的程序是一個簡單的套接字應用程序,還是使用Java WS API? –

+0

套接字程序@GeorgeLaed – user2977729

+1

在我看來,你需要一個面向服務的方法,請嘗試以下教程:https://docs.oracle.com/javaee/6/tutorial/doc/bnayk.html –

回答

0

您構建了一個持續運行在包含您的套接字程序實現的服務器上的JAR文件。你可以做的是有一個由具有默認端口的JAR文件提供的屬性文件。如果你想覆蓋這個端口,你可以。

其他客戶端可以連接到包含正在運行的JAR的服務器。你可以使用Linux。客戶端將連接到指定端口的服務器名稱。例如,您的JAR文件在端口2370上的database.example.com上運行,然後您的客戶端將連接到此服務器和端口。

我希望有幫助。

相關問題