【问题标题】:Reasons for running .jar app as a daemon on linux在 Linux 上将 .jar 应用程序作为守护进程运行的原因
【发布时间】:2012-01-18 10:36:16
【问题描述】:

一个基本的问题,但我似乎找不到直接的答案

我有一个 java 应用程序,我目前通过发出 java -jar myapp.jar 来运行它,但我想知道让它作为守护程序运行有什么好处,我可以在启动时使用 shell 脚本运行 jar 也是如此从性能/可靠性的角度来看还有其他原因吗?还是我完全错过的其他问题?

(运行 ubuntu 10.10)

谢谢

【问题讨论】:

    标签: java linux ubuntu jar daemon


    【解决方案1】:

    如果您正在考虑Apache Commons Daemon 之类的东西,那么您将获得类似的东西

    • 创建 pid 文件
    • JVM 崩溃时自动重启
    • 操作系统关闭时的关闭通知
    • 使用命令停止进程
    • 以 root 或降级用户身份运行
    • ...

    【讨论】:

      猜你喜欢
      • 2014-08-07
      • 1970-01-01
      • 2023-03-02
      • 2010-11-08
      • 1970-01-01
      • 2013-03-09
      • 1970-01-01
      • 2013-09-14
      • 2012-12-03
      相关资源
      最近更新 更多