MULE_HOME is set to C:\qf\openSource\mule\mule-standalone-3.5.0 Running in console/foreground mode by default, use Ctrl-C to exit... --> Wrapper Started as Console Launching a JVM... Unable to execute Java command. 系统找不到指定的文件。 (0x2) "java" -Dmule.home="C:\qf\openSource\mule\mule-standalone-3.5.0" -Dmule.base ="C:\qf\openSource\mule\mule-standalone-3.5.0" -Djava.net.preferIPv4Stack=TRUE - XX:MaxPermSize=128m "-Djava.endorsed.dirs=C:\qf\openSource\mule\mule-standalone- 3.5.0\lib\endorsed" -Xmx512m -Djava.library.path="%LD_LIBRARY_PATH%;C:\qf\openSo urce\mule\mule-standalone-3.5.0/lib/boot" -classpath "%MULE_LIB%;C:\qf\openSourc e\mule\mule-standalone-3.5.0/conf;C:\qf\openSource\mule\mule-standalone-3.5.0/li b/boot/commons-cli-1.2.jar;C:\qf\openSource\mule\mule-standalone-3.5.0/lib/boot/ log4j-1.2.16.jar;C:\qf\openSource\mule\mule-standalone-3.5.0/lib/boot/mule-modul e-boot-3.5.0.jar;C:\qf\openSource\mule\mule-standalone-3.5.0/lib/boot/mule-modul e-logging-3.5.0.jar;C:\qf\openSource\mule\mule-standalone-3.5.0/lib/boot/mule-mo dule-reboot-3.5.0.jar;C:\qf\openSource\mule\mule-standalone-3.5.0/lib/boot/wrapp er-3.2.3.jar" -Dwrapper.key="36QxCZoctaZfKAYg" -Dwrapper.port=32000 -Dwrapper.jv m.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=8680 -Dwrapper.versi on="3.2.3" -Dwrapper.native_library="wrapper" -Dwrapper.cpu.timeout="10" -Dwrapp er.jvmid=1 org.mule.module.reboot.MuleContainerBootstrap Critical error: wait for JVM process failed 请按任意键继续. . .
在网上找了许久,没有答案,问题还是要解决的,于是从mule.bat代码开始分析,最后找到58行,跳转另一个文件
set _WRAPPER_CONF="%_REALPATH%..\conf\wrapper.conf"
在文件wraaper.conf中72行
wrapper.java.command=java
再联想报错信息
Unable to execute Java command. 系统找不到指定的文件。 (0x2)
于是将72行改成
wrapper.java.command=%JAVA_HOME%/bin/java
,启动居然正常了。
我的mule是3.5.1。 当然在正常环境下是没有问题,若在权限受限的开发环境中,可能你就中枪了。
相关推荐
- 使用命令行工具或启动脚本(如“bin/mule.bat”或“bin/mule.sh”)启动Mule ESB。 5. **监控与管理**: - Mule ESB 3.9.0提供了一个内置的管理界面,可以通过Web浏览器访问,用于监控运行状态、查看日志和管理...
5. 启动Mule服务器(通常通过运行`bin\standalone.bat`或`bin\standalone.sh`文件)。 6. 服务器启动后,Mule应用程序将自动加载并运行。 总之,MULE ESB-4.1社区版提供了一个全面的集成平台,帮助开发者快速、轻松...
1. **安装与启动**:下载解压后的“mule-standalone-3.6.0”压缩包,找到bin目录下的start.sh(Linux/Mac)或startup.bat(Windows)脚本,执行即可启动Mule ESB服务。 2. **配置管理**:配置文件位于“conf”目录...
本篇文章将详细介绍如何通过具体的示例来了解Mule ESB 的基本使用方法,尤其适合初学者入门学习。 #### 二、Mule Studio 安装与配置 ##### 1. 安装前的准备 在安装 Mule Studio 之前,需要先确保已经完成了以下...
【Mule与MQ集成】是关于整合Mule ESB(企业服务总线)与消息中间件,如Apache ActiveMQ的开发文档。Mule是一个开源的ESB,它提供了一个平台来连接各种应用系统,实现数据交换和服务集成。而ActiveMQ则是Apache软件...
Mule 是一个开源的企业服务总线(Enterprise Service Bus,ESB)和集成平台,它提供了灵活且强大的工具来连接不同的系统、应用和服务,实现企业内部以及跨组织的数据交换。本入门文档将指导你从安装环境准备到运行...