tomcat通过JMX重启

时间:2010-11-05 19:51:06

标签: tomcat jmx

是否可以通过JMX重启tomcat? tomcat是否有任何支持重新启动其所有应用程序和服务的mbean?

1 个答案:

答案 0 :(得分:0)

据我所知,没有具体的功能可以做到这一点。但是,您可以安装一个自定义MBean,它将调用:

public static final int RESTART_EXIT_CODE = -999;
....
java.lang.System.exit(RESTART_EXIT_CODE);

然后修改启动Tomcat服务的命令文件以检查JVM进程的退出代码,如果它等于RESTART_EXIT_CODE,则重新调用命令文件。