我想通过我的java代码/ servlet重新启动我的tomcat。 有没有办法这样做??? ON特殊异常,我想重新启动我的tomcat
答案 0 :(得分:3)
无需运行任何应用程序。在我的代码中,我只是执行我的BATCH文件。 这是一个相同的代码:
Runtime.getRuntime()。exec(“cmd.exe / c start C:\ restart_tomcat.bat”);
以下是我的' restart_tomcat.bat '文件包含
C:\ WINDOWS \ system32 \ net stop TomcatServiceName
C:\ WINDOWS \ system32 \ net启动TomcatServiceName
出口
答案 1 :(得分:1)
可能你应该写一个外部程序来执行脚本shutdown.sh/startup.sh(CATALINA_HOME/bin)并在发生异常时调用它
答案 2 :(得分:1)