把如下文本保存为一个bat,执行它,即可装activemq为windows服务。 在我的win xp+activemq-4.0-M4 +jdk1.5.0_07通过测试。 注意: JAVA_5_HOME是jdk下的那个jre;其他版本的activemq不见得适合这个脚本。
@echo off
set ACTIVE_MQ_HOME=D:\apps\activemq-4.0-M4 set JAVA_5_HOME=C:\Program Files\Java\jdk1.5.0_07\jre
set my_classpath=%ACTIVE_MQ_HOME%\conf set my_classpath=%my_classpath%;%ACTIVE_MQ_HOME%\bin\run.jar
set OPT= set OPT=%OPT% -Xmx512M set OPT=%OPT% -Dderby.system.home="..\data" set OPT=%OPT% -Dderby.storage.fileSyncTransactionLog=true set OPT=%OPT% -Dactivemq.home="%ACTIVE_MQ_HOME%"
%ACTIVE_MQ_HOME%\bin\ActiveMQService.exe -install ActiveMQService "%JAVA_5_HOME%
\bin\server\jvm.dll" -Djava.class.path="%my_classpath%" %OPT% -start
org.apache.activemq.console.Main -params start -stop org.apache.activemq.console.Main -
params stop -method systemExit -out %ACTIVE_MQ_HOME%\bin\service-out.log -err %
ACTIVE_MQ_HOME%\bin\service-err.log -current %ACTIVE_MQ_HOME%\bin 本文出自 51CTO.COM技术博客 |