【问题标题】:How to enable instances for Apache ActiveMQ running on Ubuntu?如何为在 Ubuntu 上运行的 Apache ActiveMQ 启用实例?
【发布时间】:2012-02-11 10:30:18
【问题描述】:

我刚刚在 Ubuntu 11.10 上使用 apt-get 安装了 ActiveMQ。

每次我尝试启动它时,我都可以在控制台中看到:

No instances found at /etc/activemq/instances-enabled.

要启动服务,我使用service 命令如下:

$ sudo service activemq start

在我看来,这就像在 Ubuntu 上配置 Apache2 的方法,但我找不到任何有关如何管理实例的文档。也许这里的任何人都可以帮我一把?

【问题讨论】:

  • 您知道如何访问 Web 控制台吗? Here's one suggestion,但它对我不起作用。看起来像一个开始,但 jetty.xml 中的路径不匹配。
  • This tutorial 对我来说比 apt-get 安装的 deb 包好得多。
  • 以防万一,同样的行为也发生在 Ubuntu 12.04
  • 没有接受的答案?!?

标签: ubuntu activemq


【解决方案1】:

如果您在 Ubuntu 12.04(不确定 11.10)上安装 activemq 软件包,请在此处获得一些其他有用的文档:

/usr/share/doc/activemq/README.Debian

此处的示例配置(例如使用 Web 控制台和 stomp API):

/usr/share/doc/activemq/examples/

【讨论】:

    【解决方案2】:

    安装在 /etc/activemq/instances-available/main 中有一个默认配置

    所以在控制台中输入这个应该可以工作。

    sudo ln -s /etc/activemq/instances-available/main /etc/activemq/instances-enabled/main
    

    【讨论】:

    • 可惜没有 apache2 包的 a2enmoda2ensite 等的等价物。
    • 请注意,创建符号链接后,您必须运行sudo service activemq restart,而不是sudo service activemq start,因为您必须先停止然后再启动服务。我认为这可能是由于服务初始化脚本中的错误。
    • activemq 包也应该启用这个默认配置。我认为这是包中的一个错误。
    猜你喜欢
    • 2015-07-17
    • 1970-01-01
    • 2015-10-02
    • 2013-10-24
    • 2015-02-18
    • 2011-10-20
    • 2018-08-30
    • 2022-10-09
    • 2017-06-04
    相关资源
    最近更新 更多