似乎存在问题的软件包之一是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™”。