我使用apache-tomcat-8.5.4-embed
在运行时加载Web应用程序。
当用户请求停止时,我需要停止Web应用程序。
是否有可能,如果是,请让我知道程序!
答案 0 :(得分:0)
Uday,值得一试的是在tomcat中可用的API(更具体地说是针对ANT)
https://tomcat.apache.org/tomcat-8.5-doc/api/org/apache/catalina/ant/StopTask.html
我没有测试下面的代码,但这是你可以尝试的。
StopTask stopTask= new StopTask();
stopTask.setUsername("admin");
stopTask.setPassword("mypass");
stopTask.setUrl("http://server:port/manager";);
stopTask.setPath("/my-webapp-context");
stopTask.execute();