实际上我在tomcat的webapps目录下有两个应用
webapps/hello_web1 and
webapps/hello_web2
我想通过使用命令行(或除使用 tomcat 管理器 gui 之外的任何其他方式,以便我可以在我的程序中手动实现启动和停止功能)分别启动和停止这些应用程序。
请建议我是否可行,如果在 tomcat 中不可行,请建议我在其中可行的 Web 服务器。
最佳答案
最好的方法是使用 CURL
从 Tomcat/manager 定位你想要的命令
curl --user user:pass http://localhost:8080/manager/text/<your command>?path=/<your web appl>
在这里你可以找到命令列表 https://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html
你的情况
Start Application
http://localhost:8080/manager/text/start?path=/yourWebAppl
Stop Application
http://localhost:8080/manager/text/stop?path=/yourWebAppl
Restart Application
http://localhost:8080/manager/text/reload?path=/yourWebAppl
关于java - tomcat的webapps目录下有多个应用程序,如何手动启动和停止apache-tomcat中的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31604569/