【问题标题】:Tomcat war with version number deployed by Maven pluginTomcat 与 Maven 插件部署的版本号的战争
【发布时间】:2012-11-22 10:00:31
【问题描述】:

我使用maven3部署到tomcat7,在这个过程中,它用版本号构建了war,当maven插件部署它时,版本号不再是war的一部分,我设置的路径有效正确(所有这些都按预期工作,没有问题)。 我用于部署的插件是 groupId "org.codehaus.mojo"

我的问题是这是怎么发生的,因为当我手动部署带有版本号的战争时,我需要复制这个过程。 我想去掉版本号,我想设置一个路径,除了战争名称。

寻求帮助。

【问题讨论】:

    标签: tomcat7 war maven-tomcat-plugin


    【解决方案1】:

    在 pom 中使用元素。 并移至该插件的新版本,该插件现在位于 Apache http://tomcat.apache.org/maven-plugin.html

    【讨论】:

      【解决方案2】:

      我找到了解决方案并将其签入 https://github.com/vipup/java-maven-war-example 。感谢SO_Answer的很多建议..

      简而言之:deployment_URL 应该包含 deploy-WAR 的版本。然后Tomcat总是正确地处理它。我在项目中添加了将版本设置为命令行参数的可能性。

      所以,试试吧:

      # mvn tomcat:redeploy -DtheBN4tomcat=HALILUJA 
      

      【讨论】:

        猜你喜欢
        • 2014-01-19
        • 1970-01-01
        • 1970-01-01
        • 2010-11-14
        • 1970-01-01
        • 1970-01-01
        • 2014-08-20
        • 1970-01-01
        • 2012-04-14
        相关资源
        最近更新 更多