如何使用 gradle 在远程 Tomcat 上部署 war 和客户端?

How to deploy war and client on remote Tomcat using gradle?

我愿意:
1. 停止远程机器上的 tomcat 服务器 (Windows Server 2012)
2. delete/clean war 在服务器上(来自 webapps tomcat 文件夹)
3. 在 Tomcat 上部署 war 文件(将其复制到 webapps tomcat 文件夹中)
4. 将客户端 jar 文件和 jnlp 文件复制到 webapps tomcat 文件夹
5.开始Tomcat

我的想法是使用 ftp 复制文件(我在 Windows Server 2012 上启用了此功能)。但是我不知道如何使用 gradle 来做到这一点?我不知道如何 stop/start Tomcat 服务器?

使用 gradle 执行此操作的推荐方法是什么?

提前致谢。
最好的问候,
迷雾

解决方案是使用用户名登录:tomcat,密码:tomcat(不是通过远程桌面连接时使用的凭据 - mstsc)。另外,我必须在 tomcat-users.xml 文件中向 tomcat 用户添加管理脚本角色,以解决异常 "The username you provided is not allowed to use the text-based Tomcat Manager (error 403)".