是否可以通过JMX重启tomcat? tomcat是否有任何支持重新启动其所有应用程序和服务的mbean?
答案 0 :(得分:0)
据我所知,没有具体的功能可以做到这一点。但是,您可以安装一个自定义MBean,它将调用:
public static final int RESTART_EXIT_CODE = -999;
....
java.lang.System.exit(RESTART_EXIT_CODE);
然后修改启动Tomcat服务的命令文件以检查JVM进程的退出代码,如果它等于RESTART_EXIT_CODE,则重新调用命令文件。