批处理脚本问题(Tomcat安装服务但开始使用批处理文件)

时间:2015-02-18 13:39:17

标签: batch-file cmd window command-prompt

我将以下代码保存为批处理文件,但脚本能够安装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

1 个答案:

答案 0 :(得分:0)

使用call命令启动另一个批处理脚本和return to calling batch,如下所示:

call service.bat install SERVICE_NAME

重新检查tomcat7.exe行,以正确使用"双引号。

如果发生类似于

的错误,请使用service.battomcat7.exe的完整路径
 'ddd' is not recognized as an internal or external command, operable
 program or batch file.