作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过这样的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
启动它,但是我将如何给出 logDirectory
和 brokerPath
?
最佳答案
实际上需要通过Java代码启动AMQ进程。 ActiveMQ 已经在其 $ACTIVEMQ_HOME/bin
目录中附带了启动/停止脚本,您可以很好地将其放入 /etc/inittab
中以在系统启动时启动。日志目录和其他设置在 $ACTIVEMQ_HOME/conf/activemq.xml
文件中配置。
关于java - ActiveMQ查询: How to start,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12909925/
我是一名优秀的程序员,十分优秀!