
Best Method to run a Java Application as a *nix Daemon or Windows Service?我正在寻找将Java应用程序作为* NIX守护程序或Windows服务运行的最佳方法。我看过Java Service Wrapper,Apache Commons项目" jsvc"和Apache Commons项目" procrun"。到目前为止,Java Service Wrapper似乎是最好的选择……但是,我想知道是否还有其他"开放源代码友好"许可的产品。 我自己在Java Service Wrapper方面取得了巨大的成功。我没有看其他的,但是ServiceWrapper的主要优点是:
无论如何,只有我的2美分...:) 另一个选项是WinRun4J。这仅是Windows,但具有一些有用的功能:
它也是开放源代码友好(CPL),因此没有使用限制。 (完全披露:我正在研究这个项目)。 是否需要支持任何特殊属性(例如,操作系统指导的资源管理)?否则,对于Unix,您应该能够通过编写适当的init.d脚本并将您的应用程序设置为自动启动来守护您的应用程序。 |