使用gradle插件货物以非标准名称部署到tomcat管理器

时间:2014-01-16 23:49:09

标签: tomcat gradle cargo

出于安全原因,我们必须在tomcat中重命名我们的经理应用程序。我正在尝试使用货物部署战争文件。当我将管理器应用程序重命名为其原始名称时,我可以使其工作,但我找不到允许我为管理器应用程序指定其他名称的配置选项。   我觉得如果选项存在,那就是通过gradle插件传递并在底层的ant或maven实现上设置的东西。  我确实看到了一个名为cargo.tomcat.manager属性的构建属性,但我不明白如何使用它,特别是如果我已经使用其他配置设置主机名和端口。

1 个答案:

答案 0 :(得分:0)

我今天在这方面做了更多工作,发现如果你将插件升级到最新版本(至少1.0+)就可以做到这一点,这在maven中心不可用,而是使用jcentral。  然后你可以做类似的事情:

    containerProperties {
        property 'cargo.remote.uri', 'http://localhost:8080/my-custom-manager'
    }

在build.gradle文件中货物配置的远程{}部分。