欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
问题描述:安装完Server组件后,启动serverconfig.bat报找不到指定的文件错误。
安装的serverconfig.bat文件如下
cd /d %~dp0
@echo Off
set DIRNAME=%~dp0
set TIP_HOME=%DIRNAME%\..
set JAVA_HOME=D:\Program Files\Java\jdk1.6.0_45
echo off
start %JAVA_HOME%\bin\javaw -DTIP_HOME=%TIP_HOME% -cp "..;..\plugins\com.primeton.esb.serverconfig-6.6.0.0.jar;..\libs\mysql-connector-java-5.1.32.jar;..\libs\ojdbc14-10.2.0.2.0.jar;..\libs\commons-beanutils-1.6.1.jar;..\libs\commons-collections-3.2.jar;..\libs\commons-io-1.3.2.jar;..\libs\commons-lang-2.4.jar;..\libs\commons-logging-1.0.4.jar;..\libs\dom4j-1.6.1.jar;..\libs\log4j-1.2.16.jar;..\libs\xalan-2.5.0.jar;..\libs\xstream-1.4.2.jar" com.primeton.serverconfig.gui.ProductInstaller
goto end
:end
cd.
解决办法:原因是由于设置 set JAVA_HOME=D:\Program Files\Java\jdk1.6.0_45时"Program Files "之间增加了空格导致,一种解决方式是配置一个不带空格jdk路径,另一种解决方式是对带空格的路径在bat代码中用双引号"" 包含起来就可以了,比如: "D:\Program Files"\Java\jdk1.6.0_45。