当前位置:  开发笔记 > 编程语言 > 正文

将Java应用程序作为*nix守护程序或Windows服务运行的最佳方法?

如何解决《将Java应用程序作为*nix守护程序或Windows服务运行的最佳方法?》经验,为你挑选了1个好方法。

我正在寻找将Java应用程序作为*NIX守护程序或Windows服务运行的最佳方法.我查看了Java Service Wrapper,Apache Commons项目'jsvc'和Apache Commons项目'procrun'.到目前为止,Java Service Wrapper看起来是最好的选择...但是,我想知道是否还有其他"开源友好"许可产品.



1> jsight..:

我自己在Java Service Wrapper上取得了很大的成功.我没有看过其他人,但ServiceWrapper的主要优势是:

很棒的x平台支持 - 我已经在Windows和Linux上使用它,并且发现两者都很容易

可靠的文档 - 文档清晰明了,并提供了很好的示例

深入的每平台支持 - 窗口服务管理系统中有一些独特的功能,服务包装器(无重启)完全支持.在Windows上,您甚至可以在进程列表中看到您的应用程序名称,而不仅仅是"java.exe".

符合标准 - 与许多ad-hoc Java init脚本不同,服务包装器的脚本往往符合LSB标准.如果你想要Linux Heartbeat/HA之类的高可用性管理,这可能会变得非常重要.

无论如何,只是我的2美分...... :)

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有