java - 在服务器上运行非GUI Java程序

标签 java

对于 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/

相关文章:

java - 如何修改整个 ProgressBar?

java - 如何找到 int[] 中的第 K 个最大差异?

java - S3 java API 未正确列出文件夹。

java - 从 InflaterInputStream 读取并解析结果

java - 限制 spring boot 中的 tomcat 到某些 ip 地址

java - 如何使用jsoup在java中用不同的浏览器打开一个URL

java - onClick 方法不起作用

java - 如何在eclipse中导入java servlet项目?

java - 使用 String 和 List<Object1> 迭代 Map 并替换为 List<Object2>

java - 我的 Telegram 机器人无法读取其他 Telegram 机器人发送的消息