gpt4 book ai didi

java - 通过在其上运行的 java webapp 重启 tomcat

转载 作者:行者123 更新时间:2023-11-28 22:43:36 25 4
gpt4 key购买 nike

我看了this post ,他们说使用批处理脚本来使用 webapp 重新启动 tomcat 服务器。问题是,如果您使用 Runtime.exec("batch.bat"),一旦您对 tomcat 服务器执行 kill,服务器就会死掉,运行时也会死掉。

我通过在我的批处理文件中添加一些打印件来对此进行了快速测试,以确保:

echo "lol" > file1.txt
net stop tomcatservice
echo "lol2" > file2.txt
net start tomcatservice
echo "lol3" > file3.txt

只有 file1 被怀疑创建。

有没有办法做我想做的事?有没有办法通过我的 webapp 中的代码按计划重新启动 tomcat 服务器?

最佳答案

使用 Runtime.exec("cmd/c start batch.bat") 它会启动一个新进程,因此它不会在服务器停止时终止。

关于java - 通过在其上运行的 java webapp 重启 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16726226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com