首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux下的Java守护进程:选择?

Linux下的Java守护进程:选择?
EN

Stack Overflow用户
提问于 2011-09-29 19:07:23
回答 4查看 5.3K关注 0票数 5

我有一个控制台应用程序(用Java编写),它应该在Linux机器上运行,直到停止为止。

日志记录由应用程序本身完成。

只要有新版本可用,就需要停止应用程序(例如,我登录,停止应用程序,复制新的JAR文件,然后再次启动它)。

除了下面指定的选项之外,还有哪些实现此功能的选项?

已知的方法:

1) Tanuki服务包装器

2) nohup java -jar myapp-1.32.jar &

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-29 20:21:16

一些现代的Linux发行版已经切换到upstart。这是一个启动和停止所有其他服务的守护进程。我肯定会调查这件事。因为它用生产就绪的启动脚本解决了一些棘手的问题。缺点是它没有java特有的功能。

票数 2
EN

Stack Overflow用户

发布于 2011-09-29 19:29:03

我使用的是Java Service Wrapper,但您已经提到过了。我认为它应该适合你的需要。

Apache Commons Daemon也很流行:http://commons.apache.org/daemon/,但我从未使用过它。

票数 6
EN

Stack Overflow用户

发布于 2011-09-29 19:16:46

我使用这个启动脚本:http://shrubbery.homeip.net/c/display/W/Java+Daemon+Startup+Script

已更改域名-由wiki所有者更改

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7596434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档