【问题标题】:ActiveMQ query: How to startActiveMQ 查询:如何开始
【发布时间】:2012-10-06 06:30:25
【问题描述】:

我正在通过这样的 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

【问题讨论】:

    标签: java jakarta-ee activemq


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-04-14
      • 1970-01-01
      • 2019-05-05
      • 1970-01-01
      • 2017-03-09
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      相关资源
      最近更新 更多