java - tomcat的webapps目录下有多个应用程序,如何手动启动和停止apache-tomcat中的应用程序?

标签 java tomcat

实际上我在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/

相关文章:

java - 如何将动态属性添加到 JAXB 中的动态元素

java - 使用 JAVA Sheets API 识别 Google Sheet 中的单元格类型(公式、列表等)

java - 浏览服务器机器文件系统

apache - HttpServletRequest 和 Apache 的问题

java - 获取用户IP的正确方法

java - Tomcat/JBoss 部署后脚本

eclipse - 关于 Eclipse 库

java - 创建具有多个面板和一个框架的 GUI

Java - 如何将 table[i][j] 元素声明为实例变量?

java - 来自多个来源的 CORS