3

I start up ActiveMQ anid this is the output:

INFO: Loading '/etc/default/activemq'
INFO: Using java '/usr/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/activemq/data/activemq-localhost.pid' (pid '5282')

But then netstat -a | grep 61616 returns nothing, and the pid that it named when it started is not included when I run the ps command. What could be causing this to happen?

4

3 回答 3

3

要调试启动失败,最好通过以下方式在前台模式下运行代理:

./activemq console

这将导致在控制台上记录错误。您还可以检查 activemq 安装目录中数据文件夹中的日志文件。

于 2013-06-03T20:11:19.260 回答
0

我用的两件事。

1)蒂姆在回答中所说的话。通过 . 将您的 activemq 实例设置为以控制台模式启动activemq console。否则它将开始记录到/dev/null \

2) 提高 yoru 调试输出级别,以便您可以通过以下方式查看更多详细信息log4j.logger.org.apache.activemq=DEBUG

于 2013-06-03T20:20:47.740 回答
-1

您应该尝试删除(或更好地重命名为 .old,如前所述)/etc/default/activemq 文件。这解决了我的问题。

于 2015-07-25T20:12:45.213 回答