话说这个问题在CDNS上有人问过。你可以去看看高手们的回答。
我比较认同的解决的方式是
在你的servlet 或者 jsp 中调用:
try{
MBeanServer server = MBeanUtils.createServer();
ObjectName name = new ObjectName("Catalina:type=Service,serviceName=Catalina");
server.invoke(name, "stop", new Object[0], new String[0]);
} catch (Exception e) {
e.printStackTrace();
}
然后,tomcat 停止了。就这么简单。
|