macos - 如何在 Mac OS 系统启动时启动 ActiveMq

标签 macos activemq system startup

有什么方法可以在 Mac OS 系统启动时自动启动 activemq 服务器?我希望它在我启动系统时启动。

在官方文档中找过,没找到。

最佳答案

这取决于你如何安装它。


如果您做了明智的事情并通过 homebrew 安装了它,那么您可以立即启动它,并在以后所有重新启动时使用:

brew services start activemq

此信息会在您安装 activemq 时显示给您,但如果您忘记了它,您可以使用以下命令重新获取它(具体请参见最后 3 行):

brew info activemq

示例输出

activemq: stable 5.15.6
Apache ActiveMQ: powerful open source messaging server

https://activemq.apache.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/activemq.rb
==> Requirements
Required: java >= 1.7 ✔
==> Caveats
To have launchd start activemq now and restart at login:
  brew services start activemq
Or, if you don't want/need a background service you can just run:
  activemq start

如果您决定以困难的方式做事,并从源代码安装它,您将需要使用 launchctl 与 Apple 的 launchd 交互。一个例子是 here .

关于macos - 如何在 Mac OS 系统启动时启动 ActiveMq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52403616/

相关文章:

java - ActiveMQ 以编程方式设置传输参数

java - 如何使用activemq在stomp连接上发送自定义 header

refactoring - 改进非常糟糕的系统

c++ - gcc 版本显示 4.2.1 即使在安装 4.9 (Homebrew) 之后

macos - 无法在 ubuntu VM 上解压缩 tar.gz

java - 我需要一个使用 ssl 的 java stomp 客户端库

php - 用于跟踪用户收藏夹的系统

swift - 说明keyUp事件已经在Swift中处理了?

java - 为什么 NetBeans 在 OS X 上运行我的程序,而不是将其构建到 JAR 中?

tcp - 已成功与服务器建立连接,但随后发生错误 - 提供程序 : TCP Provider, 错误:0