ActiveMQ查询:如何开始

时间:2012-10-16 07:52:04

标签: java java-ee activemq

我正在通过Java代码启动ActiveMQ流程,如下所示:

ProcessBuilder pb = new ProcessBuilder(activeMQHome + "run_activemq.sh",
                                       logDirectory,
                                       activeMQHome,
                                       brokerPath);
pb.start();
  • logDirectory:记录位置
  • activeMQHome/Common/thirdParty/apache-activemq-5.3.0/bin/
  • brokerPath:brokerPath位置

现在我必须开始这个过程的命令行。或者更具体地说,我必须通过/etc/inittab启动它,以便它可以自动启动。

我应该给出什么条目?我可以通过./run_activemq.sh启动它,但我将如何提供logDirectorybrokerPath

1 个答案:

答案 0 :(得分:0)

实际上需要通过Java代码启动AMQ进程。 ActiveMQ已在其$ACTIVEMQ_HOME/bin目录中附带启动/停止脚本,您可以很好地将/etc/inittab放入系统启动时启动。日志目录和其他设置在$ACTIVEMQ_HOME/conf/activemq.xml文件中配置。