如何自动化 TC 服务器 war 部署

How to automate TC Server war deployment

我在我的电脑上下载了 TC 服务器 STANDARD 版本,因为这是安装在 QA 服务器上的版本。我的最终目标是编写一个 Maven 任务以在远程 tc 服务器的实例中部署一个 war 应用程序。

因为使用的是标准版,tomcatmanager没有预装(所以我不能再使用maven的cargo plugin了)。

那么有什么方法可以在远程服务器实例中部署我的 jar 而无需手动将其放入 webapp 文件夹中?

提前致谢!

这里有几个选项:

1) 我们的最新版本 3.2.x(标准)引入了 tomcat-manager 模板,它将设置 Manager webapp 并为生产环境保护它。

2) 你也可以使用tc Server的开发者版。如果是同一个版本几乎完全一样,只是不包含标准版中的一些模板。

3) 添加一个 Maven 目标,将 Manager webapp 复制到 webapps 文件夹。