2013-07-29 61 views
0

我一直在寻找很多,我无法弄清楚为什么,我的java安装正确。环境属性也是正确的。为什么我的ActiveMQ不启动

试图在Windows 7 64位安装ActiveMQ。 这是ActiveMQ 5.8.0。

所以用管理员命令我运行蝙蝠Win64“InstallService.bat”,安装它。 但是,当我尝试使用“net start activemq”启动它时,它会在wrapper.conf中引发与java.command相关的错误。

STATUS | wrapper | 2013/07/29 13:00:10 | Launching a JVM... 
FATAL | wrapper | 2013/07/29 13:00:10 | Unable to execute Java command. The system cannot find the file specified. (0x2) 
FATAL | wrapper | 2013/07/29 13:00:10 |  "%JAVA_HOME%\bin\java.exe" -Dactivemq.home="C:\apache-activemq-5.8.0\bin\win64\..\.." -Dactivemq.base="C:\apache-activemq-5.8.0\bin\win64\..\.." -Djavax.net.ssl.keyStorePassword=password -Djavax.net.ssl.trustStorePassword=password -Djavax.net.ssl.keyStore="C:\apache-activemq-5.8.0\bin\win64\..\../conf/broker.ks" -Djavax.net.ssl.trustStore="C:\apache-activemq-5.8.0\bin\win64\..\../conf/broker.ts" -Dcom.sun.management.jmxremote -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dactivemq.conf="C:\apache-activemq-5.8.0\bin\win64\..\../conf" -Dactivemq.data="C:\apache-activemq-5.8.0\bin\win64\..\../data" -Xmx1024m -Djava.library.path="C:\apache-activemq-5.8.0\bin\win64\..\../bin/win64" -classpath "C:\apache-activemq-5.8.0\bin\win64\..\../bin/wrapper.jar;C:\apache-activemq-5.8.0\bin\win64\..\../bin/activemq.jar" -Dwrapper.key="b0Z3zqiLBNs16vNL" -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=8120 -Dwrapper.version="3.2.3" -Dwrapper.native_library="wrapper" -Dwrapper.service="TRUE" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.apache.activemq.console.Main start 
FATAL | wrapper | 2013/07/29 13:00:10 | Critical error: wait for JVM process failed 

你知道怎么回事吗? :/

这些都是在wrapper.conf文件

#******************************************************************** 
# Wrapper Properties 
#******************************************************************** 

# wrapper.debug=TRUE 
set.default.ACTIVEMQ_HOME=%ACTIVEMQ_HOME% 
set.default.ACTIVEMQ_BASE=%ACTIVEMQ_BASE% 
set.default.ACTIVEMQ_CONF=%ACTIVEMQ_BASE%/conf 
set.default.ACTIVEMQ_DATA=%ACTIVEMQ_BASE%/data 
wrapper.working.dir=. 

# Java Application 
wrapper.java.command=%JAVA_HOME%/bin/java.exe 

由于包装物的性质。

+0

检查您的JAVA_HOME并确保其实际指向正确的位置。它看起来像bat文件试图运行java.exe,tehn等待JVM启动,但它永远找不到java.exe – Jazzepi

+0

是的,检查了JAVA_HOME并将它指向这个位置C:\ Program Files \ Java \ jdk1.6.0_27 \ bin – msqar

+0

但仍然不工作:/ – msqar

回答

0

采取的\ bin关闭您的JAVA_HOME

%JAVA_HOME%\ BIN \ java.exe的

该脚本将它添加的。

尝试一下这里的疑难解答。也许你的jdk版本不兼容。

https://confluence.atlassian.com/pages/viewpage.action?pageId=238617797

+1

当我告诉你我的JAVA_HOME其实是C:\ Program Files \ Java \ jdk1.6.0_27时,我犯了一个错误,这就是为什么我添加了\ bin \ java.exe – msqar

相关问题