对于 Java SE,我确实很有经验,但是除了帮助在 JBoss 这样的应用服务器上运行 Java EE 程序之外,我没有运行 Java 服务器端的经验,只是PHP 应用程序。
我想做以下事情:
我只想编写一个 Java 程序,该程序监听必须在服务器上运行的端口(如果有传入连接)。它不是 Web 应用程序,没有 GUI 或类似的东西。它只需要可以通过网络从桌面应用程序等进行访问。
我需要什么来运行一个简单的Java程序服务器端,它可以尽可能简单地接受请求? (赞赏针对此简单任务的服务器建议)。
最佳答案
如果您不需要完整的网络服务器堆栈,则不需要。您只需要运行 java 进程的能力。
检查API 服务器套接字 http://docs.oracle.com/javase/7/docs/api/java/net/ServerSocket.html 和 socket http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html 它只允许您打开指定的端口并按照您的意愿使用它。
关于java - 在服务器上运行非GUI Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19140469/