出于安全原因,我们必须在 tomcat 中重命名我们的管理器应用程序。我正在尝试使用 cargo 部署 war 文件。当我将管理器应用程序重命名回其原始名称时,我可以让它工作,但我找不到允许我为管理器应用程序指定不同名称的配置选项。 我感觉如果选项存在,它是通过 gradle 插件传递并设置在底层 ant 或 maven 实现上的东西。 我确实看到了一个名为 cargo.tomcat.manager 属性的构建属性,但我不明白如何使用它,尤其是当我已经使用其他配置设置主机名和端口时。
最佳答案
我今天在这方面做了更多工作,发现如果将插件升级到最新版本(至少 1.0+)就可以做到这一点,这在 maven central 上不可用,而是使用 jcentral。 然后你可以这样做:
containerProperties {
property 'cargo.remote.uri', 'http://localhost:8080/my-custom-manager'
}
在 build.gradle 文件中 cargo 配置的 remote{} 部分。
关于tomcat - 使用gradle plugin cargo部署到非标准名称的tomcat manager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21175304/