【问题标题】:How to use different web.xml file for different running environments with maven如何在不同的运行环境中使用不同的 web.xml 文件与 maven
【发布时间】:2015-10-07 05:23:24
【问题描述】:

我有一个部署在 JBoss 7 服务器中的 JSF2 项目。在我自己的计算机上运行应用程序时(开发和测试期间),我使用具有某些内容的web.xml 文件版本,但是当我必须在生产服务器中部署相同的应用程序时,我必须使用不同的设置在相同的web.xml 文件。

现在我不得不在每种情况下评论一些部分并取消评论其他部分,这对于我的情况来说似乎是一个非常糟糕的“解决方案”。

我怎么会有不同的web.xml 文件或内容用于不同的部署条件?

TIA

【问题讨论】:

    标签: maven web.xml


    【解决方案1】:

    您可以使用 jenkins 来部署您的应用程序。它具有名为 Config File Provider 的插件,允许您根据需要配置文件。所以这样你就可以使用 web.xml 的第二个版本,jenkin 将使用你的新 web.xml 部署应用程序

    【讨论】:

    • 感谢您的回答,但是决定使用什么产品来部署超出了我的权限。有没有只使用 Maven 的方法?
    • 是的,你也可以使用 maven 的 maven-war-plugin 并配置配置文件及其相关文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    • 2012-02-19
    • 1970-01-01
    相关资源
    最近更新 更多