按照网上的一些文章安装后,生成了exe文件格式。解压在没有类似Promgram Files这种有空格的目录下是可以使用的,并通过install.bat文件在windows服务中安装了mysql,tomcat的服务。
但是只要安装在有空格的目录下就出问题,我在Install.bat这个批处理文件中加入了""将执行的语句call "%1%\tomcat6.0\bin\service" install MyTomcat 使用这种加入了"",但是安装还是出问题。请教有没有碰到类似这种问题解决了的,或是其他的方式解决。
但是只要安装在有空格的目录下就出问题,我在Install.bat这个批处理文件中加入了""将执行的语句call "%1%\tomcat6.0\bin\service" install MyTomcat 使用这种加入了"",但是安装还是出问题。请教有没有碰到类似这种问题解决了的,或是其他的方式解决。
从你描述中没看明白是打出来的安装包安装不了,还是安装完了运行不了.安装不了的问题应该不会出现.
运行不了那就是你的启动脚本什么的写得有问题了.
安装包调用批处理:cmd /c $USER_INSTALL_DIR$\install.bat $USER_INSTALL_DIR$传参为“$USER_INSTALL_DIR$”用户安装路径。批处理接收处:
set JAVA_HOME=%1%\jdk1.6.0_10
set CATALINA_HOME=%1%\tomcat5
#下为注册tomcat服务
call %1%\bin\service.bat install server5
sc config server5 start= auto
#下为启动tomcat服务。
net start server5
出现以下问题。
当传c:\aaa\abc路径正常,但传C:\Program Files无法注册服务,上网查解气办法,用“引号”解决空格,格式如下,却不正确。
call “%1%\bin\service.bat” install server5