2012-01-16 113 views
20

我刚刚在Ubuntu 11.10上使用apt-get安装了ActiveMQ。如何启用在Ubuntu上运行的Apache ActiveMQ的实例?

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

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

要开始我使用service命令如下服务:

$ sudo service activemq start 

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

+0

你知道如何到达Web控制台吗? [这是一个建议](http://stackoverflow.com/a/6956587/156060),但它不适合我。看起来像一个开始,但jetty.xml中的路径不匹配。 – 2012-02-27 19:26:11

+1

[本教程](http://www.jmkg.co.uk/2010/08/31/installing-activemq-on-ubuntu/)比apt-get安装的deb包更好。 – 2012-02-27 19:48:21

+0

为了以防万一,在Ubuntu 12.04 – Thomas 2013-04-09 09:03:39

回答

32

安装在默认配置的/ etc /的ActiveMQ /实例可用/主

所以在控制台应该工作打字。

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

Bummer对于apache2软件包的'a2enmod','a2ensite'等没有等价物。 – 2012-02-27 18:48:40

+1

请注意,创建符号链接后,必须运行'sudo service activemq restart',而不是'sudo service activemq start',因为您必须停止然后开始服务。我想这可能是由于服务初始化脚本中的一个错误。 – 2016-09-28 00:36:03

+0

activemq软件包还应该启用此默认配置。我认为这是一个包中的错误。 – 2016-09-28 00:40:50

5

如果您在Ubuntu 12.04(不知道11.10)提供了一些其他有用的文档,这里安装的ActiveMQ包:

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

样品CONFIGS(例如使用Web控制台和踢踏API)位置:

/usr/share/doc/activemq/examples/ 
相关问题