如何在Ubuntu上启用Apache ActiveMQ实例?

20

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

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

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

我使用以下命令来启动服务:service

$ sudo service activemq start

我觉得这是在Ubuntu上配置Apache2的方法,但我没有找到任何关于如何管理实例的文档。也许这里有人能帮帮我吗?


你知道如何进入Web控制台吗?这里有一个建议,但对我来说没有用。看起来是一个好的开始,但jetty.xml中的路径不匹配。 - Adam Monsen
1
иҝҷдёӘж•ҷзЁӢеҜ№жҲ‘жқҘиҜҙжҜ”apt-getе®үиЈ…зҡ„DEBеҢ…жӣҙжңүж•ҲгҖӮж•ҷзЁӢй“ҫжҺҘпјҡhttp://www.jmkg.co.uk/2010/08/31/installing-activemq-on-ubuntu/ - Adam Monsen
以防万一,在Ubuntu 12.04上发生相同的行为。 - Thomas
2个回答

39

默认安装配置在/etc/activemq/instances-available/main中。

因此,在控制台中输入这个命令应该可以工作。

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

2
很遗憾,apache2软件包的a2enmoda2ensite等功能没有对应的替代品。 - Adam Monsen
1
请注意,在创建符号链接后,您必须运行 sudo service activemq restart 而不是 sudo service activemq start,因为您必须先停止再启动服务。我认为这可能是服务初始化脚本中的一个错误。 - Derek Mahar
activemq包应该也启用这个默认配置。我认为这是包中的一个错误。 - Derek Mahar

6
如果你在Ubuntu 12.04上安装了ActiveMQ软件包(不确定11.10是否适用),这里还有其他有用的文档可供参考:
/usr/share/doc/activemq/README.Debian

这里有示例配置(例如使用 Web 控制台和 Stomp API):

/usr/share/doc/activemq/examples/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接