3

在 Windows 7 中启动 mule 服务器时出现以下问题。

我已经设置JAVA_HOMEMULE_HOME正确。

MULE_HOME is set to C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3.3.1 Running in console/foreground mode by default, use Ctrl-C to exit...
--> Wrapper Started as Console Launching a JVM... Unable to execute Java command.  The system cannot find the file specified. (0x2)
    "java" -Dmule.home="C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3.3.1"
-Dmule.base="C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3. :MaxPermSize=128m "-Djava.endorsed.dirs=C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3.3.1\lib\endorsed"
-Xmx512m -Djava.library.path="%LD_LIBRARY_P
3.3.1\mule-standalone-3.3.1/lib/boot" -classpath "%MULE_LIB%;C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3.3.1/conf;C:\BAM\Linux\fresh\mule-standal /commons-cli-1.2.jar;C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3.3.1/lib/boot/log4j-1.2.16.jar;C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-stan .3.1.jar;C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3.3.1/lib/boot/mule-module-logging-3.3.1.jar;C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-sta t-3.3.1.jar;C:\BAM\Linux\fresh\mule-standalone-3.3.1\mule-standalone-3.3.1/lib/boot/wrapper-3.2.3.jar"
-Dwrapper.key="IqO3S6Ox0DeEiEkH" -Dwrapper.port=32000 -Dw port.max=31999 -Dwrapper.pid=3224 -Dwrapper.version="3.2.3"
-Dwrapper.native_library="wrapper" -Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1 org.mule.module.rebo Critical error: wait for JVM process failed Press any key to continue . . .

环境

操作系统 - Windows 7 64 位

JAVA - 1.7.0_10 64 位

有人可以帮我解决这个问题。

谢谢,卡松。

4

3 回答 3

6

看起来mule找不到java可执行文件。解决此问题的一种简单方法是编辑${mule.home}/conf/wrapper.conf文件并指定属性wrapper.java.command的整个路径,即:

wrapper.java.command=c:/java7/jre/bin/java

附带说明一下,您不应再设置MULE_HOME env var,因为 mule 会在启动时自行设置。

于 2013-01-04T11:58:29.060 回答
3

是你的 %JAVA_HOME%\bin; 设置为Path变量

于 2013-01-04T16:39:28.390 回答
0

我有同样的错误。但就我而言,我将 MULE_HOME 变量设置为错误的路径。一旦我删除了该变量,错误就解决了,服务器启动了。

于 2014-05-02T17:42:05.843 回答