嗨,我对以下命令有疑问。
REM : Start server
C:
cd C:\Apache Software Foundation\apache-tomcat-7.0.22\bin
CALL shutdown.bat
cd C:\Apache Software Foundation\apache-tomcat-7.0.22\webapps
RMDIR ProjectWAR /S /Q
DEL ProjectWar.war
cd C:\Apache Software Foundation\apache-tomcat-7.0.22\bin
catalina jpda start
我正在尝试关闭tomcat服务器,然后删除项目文件夹和war文件,然后再次启动tomcat服务器。
但是,如果运行上面的代码,服务器将关闭,则仅删除war文件(不删除projectWar文件夹),而别无其他。请帮我。
最佳答案
taskkill /f /t /im java.exe
timeout /t 30
pushd "tomcatHome\bin\"
call startup.bat
/f =强制退出
/t =停止任务和所有子任务
/im =进程的镜像名称
taskkill docs
关于windows - 无法使用批处理文件正确停止和启动tomcat服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28458211/