2012-10-16 84 views
1

我開始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

回答

0

其實需要通過Java代碼啓動AMQ進程。 ActiveMQ已在其$ACTIVEMQ_HOME/bin目錄中附帶啓動/停止腳本,並且您可以很好地在/etc/inittab中啓動系統啓動。日誌目錄和其他設置在$ACTIVEMQ_HOME/conf/activemq.xml文件中配置。