Bat是批处理命令,一般在这个文件中,要执行多个命令或者执行多个程序,过程是顺序执行的,直到最后一条命令执行完毕,Dos命令窗口就自动退出了。
你那个批处理执行正常的话,应该执行最后一条命令后,tomcat一直处于运行状态才对,这样,tomcat不返回的话,dos窗口一直存在。现在一闪而过,说明tomcat执行碰到错误了,马上报错返回了,而批处理碰到最后一条命令返回的话,dos窗口也很快关闭了。
改进措施是:用记事本修改bat文件,最后增加一行命令,“pause”,这样当tomcat报错返回时,bat还要执行pause命令,该命令是暂停bat,等待输入任意键,所以dos窗口不会关闭,这时,你可以看看tomcat应该输出的错误提示。
你那个批处理执行正常的话,应该执行最后一条命令后,tomcat一直处于运行状态才对,这样,tomcat不返回的话,dos窗口一直存在。现在一闪而过,说明tomcat执行碰到错误了,马上报错返回了,而批处理碰到最后一条命令返回的话,dos窗口也很快关闭了。
改进措施是:用记事本修改bat文件,最后增加一行命令,“pause”,这样当tomcat报错返回时,bat还要执行pause命令,该命令是暂停bat,等待输入任意键,所以dos窗口不会关闭,这时,你可以看看tomcat应该输出的错误提示。
本文介绍了解决批处理文件(.bat)执行过程中出现的“一闪而过”现象的方法。通常这种情况表明程序执行失败并立即退出,文章提供了一个简单的解决方案——在批处理文件末尾添加'pause'命令,使命令行窗口保持打开状态,便于查看错误信息。
2487

被折叠的 条评论
为什么被折叠?



