【问题标题】:How to intall Tomcat as a daemon on OS X?如何在 OS X 上将 Tomcat 安装为守护进程?
【发布时间】:2009-07-21 08:00:54
【问题描述】:

如何在 OS X 上将 Tomcat 安装为守护程序?即使用户未登录,它也应该运行。

目前,我可能会为单个用户安装 Tomcat 并让它在登录时运行。但从长远来看,我需要安装它并在启动时作为服务运行。

【问题讨论】:

  • 我建议这属于 serverfault.com。它是关于系统的管理,而不仅仅是编程。不过,很高兴被否决。
  • 嗯......我会买那个......让票数决定......
  • 不过,我确实需要编写服务安装脚本。这都是我正在编写的 web 应用程序的一部分,这完全是关于它的安装和运行。可以双向走。嗯....
  • 这是涵盖该主题的 Tomcat 文档的直接链接:wiki.apache.org/tomcat/TomcatOnMacOS

标签: java macos tomcat daemon


【解决方案1】:

您可以为它编写自己的 LaunchDaemon 脚本。

启动服务可用于设置基于用户或系统的启动。

【讨论】:

【解决方案2】:

请参阅页面底部的Updated for 2009,了解所需内容的详细信息

【讨论】:

    【解决方案3】:

    Matthew 和 Objects 所说的,但请记住,如果您正在与 launchd 集成,则脚本不应分叉并退出。见Daemon Requirements

    【讨论】:

    • 感谢您的链接,但该声明不正确。 “您不能分叉您的进程并让父进程退出。”可以分叉,但这样做时会有预期的行为——父级不会退出,并且不能自行守护进程。
    猜你喜欢
    • 1970-01-01
    • 2016-02-06
    • 2013-02-06
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多