ActiveMQ 在 Ubuntu 14.04 上无法启动

ActiveMQ 在 Ubuntu 14.04 上无法启动

似乎存在问题的软件包之一是activemq.

安装后,需要使用简单的符号链接启用其中一个队列:

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

接下来,启动服务:

sudo service activemq start

正在运行吗?

ps aux | grep '[a]ctive'

没有。也许它没有正确显示?

ps aux | grep '[j]ava'

没有。

以前台模式启动它:

sudo activemq console

很好,开箱即用的类路径错误(糊盒):

Caused by: java.io.FileNotFoundException: class path resource [activemq.xml] cannot be opened because it does not exist
    at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158)
    at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)
    ... 25 more

如何修复 ActiveMQ 的问题以便让它启动?

答案1

这是一个糟糕的解决方案,但我只是开始使用 Ubuntu 12.04 和 ActiveMQ“Just Works™”。

相关内容