activemq start suppresses stdout/stderr



当使用 AMQ 5.6 并使用 ./activemq start 启动代理时...标准输出/标准输出去哪儿了?

我希望它出现在/data/activemq.log文件中,但它没有......有没有办法通过调整log4j或JavaServiceWrapper配置来解决这个问题?

当我使用 ./activemq console 在控制台模式下启动时,标准输出/标准输出消息按预期显示。 特别是,在此模式下运行时,我需要获取e.printStackTrace()的输出以显示在日志中。

它似乎只是被重定向到/dev/null...我更改了/bin/activemq脚本以重定向到../data/start.log,果然,标准输出/错误在那里......不知道为什么老实说这不是默认行为...

如果我没记错的话,还有另一个文件叫做wrapper.log。 在wrapper.conf所在的同一目录中寻找它。

最新更新