java - 您会推荐哪种 Java 服务或守护进程框架?

标签 java unix service

我遇到过很多将 Java 程序变成 Windows 服务或 *nix 守护进程的不同方法,例如 Java Service Wrapper、Apache Commons Daemon 等等。排除许可问题(例如 JSW 的 GPL 或付费双重许可)和更高级的功能,您会推荐哪一个?我打算做的就是将一个简单的 Java 程序转换成一个服务;我不需要任何花哨的东西,只需要作为服务或守护进程运行的东西,这样我就可以在服务管理器中启动或停止它,或者它在我的 *nix 正常运行时间的整个生命周期内运行。

编辑:

我决定创建这个社区 Wiki。我开始提出这个问题并不是为了找到我真正遇到的问题的答案。我只是在做一些阅读和研究,偶然发现了这个问题,所以我在寻找建议之类的。很抱歉没有早点这样做或一开始就这样做。刚开始的时候不知道community wiki是做什么用的,到现在完全忘记了这个问题。非常感谢您的回答!

最佳答案

我用过 JavaService多年来一直很高兴。非常简单。

也就是说,我们将在下一个主要版本中切换到 JSW - 它的多平台支持非常棒。此外,与 Windows 注册表相比,将所有参数都放在 .conf 文件中是一大优势。但是,如果您只关注 Windows,JavaService 可能是一个不错的选择。 (没有使用 Apache Commons Daemon 的经验)

关于java - 您会推荐哪种 Java 服务或守护进程框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1549723/

相关文章:

java - Android Studio : how to copy/paste a . sfb 文件从一个项目到另一个项目?

java - HTMLWorker.parseToList 忽略背景颜色

bash - 如何将多个命令的输出发送到单个 shell 管道?

android - 具有任何附加属性的服务属性装饰器会导致 Android 棉花糖出现 "could not parse package"问题

javascript - 适用于移动应用程序的 Node.js Web 服务

JavaFX 线图 ClassCastException 整数到字符串

c - parent 在 child 进入for循环之前死亡

c - C 中的 fchmod 函数

c++ - 如何知道 Winlogon 桌面何时准备好输入?

java - Java中的并发(FX)