如何为运行在Ubuntu上的Apache ActiveMQ启用实例?

如何为运行在Ubuntu上的Apache ActiveMQ启用实例?,ubuntu,activemq,Ubuntu,Activemq,我刚刚在Ubuntu11.10上使用apt get安装了ActiveMQ 每次尝试启动时,我都可以在控制台上看到: No instances found at /etc/activemq/instances-enabled. 要启动服务,我使用service命令如下: $ sudo service activemq start 在我看来,这就像是在Ubuntu上配置Apache2的方法,但我找不到任何关于如何管理实例的文档。也许这里的任何人都可以帮我一把?安装在/etc/activemq/i

我刚刚在Ubuntu11.10上使用apt get安装了ActiveMQ

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

No instances found at /etc/activemq/instances-enabled.
要启动服务,我使用
service
命令如下:

$ sudo service activemq start

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

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

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

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

如果您在Ubuntu12.04上安装activemq软件包(不确定是否安装了11.10),请参阅以下其他有用的文档:

/usr/share/doc/activemq/README.Debian
此处的示例配置(例如,使用web控制台和stomp API):


遗憾的是,apache2软件包的
a2enmod
a2ensite
等没有等价物。请注意,创建符号链接后,必须运行
sudo service activemq restart
,而不是
sudo service activemq start
,因为必须先停止,然后再启动服务。我认为这可能是由于服务初始化脚本中的错误造成的。activemq包也应该启用此默认配置。我认为这是软件包中的一个bug。你知道如何访问Web控制台吗,但这对我不起作用。看起来是一个开始,但jetty.xml中的路径不匹配。对我来说,这比安装了
apt-get
的deb包好得多。以防万一,同样的行为在Ubuntu 12.04上也会发生没有被接受的答案?!?
/usr/share/doc/activemq/examples/