我将以下代码保存为批处理文件,但脚本能够安装tomcat服务但无法执行第4行。请让我知道为什么它无法执行第4行。
如果我复制了所有代码并粘贴cmd窗口,它工作正常并能够执行每个命令。但如果双击批处理文件,则无法执行第4行和第4行。请做必要的帮助。提前致谢
cd %CATALINA_HOME%
net stop SERVICE_NAME
sc delete SERVICE_NAME
service.bat install SERVICE_NAME
tomcat7.exe" //US//SERVICE_NAME --JvmMs=1024 --JvmMx=1024 --Jvm="C:\Program Files\Java\jre7\bin\server\jvm.dll" ++JvmOptions="-XX:MaxPermSize="512m" --Startup auto'
net start SERVICE_NAME
答案 0 :(得分:0)
使用call
命令启动另一个批处理脚本和return to calling batch,如下所示:
call service.bat install SERVICE_NAME
重新检查tomcat7.exe
行,以正确使用"
双引号。
如果发生类似于
的错误,请使用service.bat
或tomcat7.exe
的完整路径
'ddd' is not recognized as an internal or external command, operable program or batch file.