java - Tomcat(或等价物)对简单服务的好处

标签 java tomcat service daemon

我需要开发一个简单的 Java 服务,因为:

  • 它仅通过 TCP 套接字进行通信,而不是 HTTP。
  • 它运行在专用服务器上(除了基本的 SSH 等没有其他服务)

我应该使它成为一个独立的服务(可能在类似 Java Service Wrapper 的东西中)还是让它在像 Tomcat 这样的容器中运行?两者的好处和坏处是什么?

最佳答案

如果您不使用 HTTP,则必须为 Tomcat 构建自己的连接器。当我编写这些类型的应用程序时,我只是将它们编写为标准 Java 应用程序。在 Windows 机器上,我使用一个服务包装器,使它们成为 Windows 启动过程的一部分。在非 Windows 机器上,您只需添加一个启动脚本。

关于java - Tomcat(或等价物)对简单服务的好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3382292/

相关文章:

html - 如何在单击后退按钮时使页面过期?

java - 如何使用构建类或 war 文件将我的 Spring MVC Web 应用程序部署到 Apache tomat 目录中?

java - .NET - 与 EJB

java - 如何使用 Java 在 Play Framework 2.0 中测试文件上传的多部分表单数据请求?

java - 使用 Play Framework 下载的文件的文件名错误

java - 将 List 转换为 Object<class> 时出现 ClassCastException?

html - 需要开发一个网页在我的手机上运行

android - 音频服务无法停止android

android - 手机关机时会调用onDestroy吗?

docker - 将外部应用程序连接到在 kubernetes 中运行的数据库?