jakarta-ee - 过滤时如何覆盖jetty-maven-plugin中的web.xml

标签 jakarta-ee maven jetty war maven-jetty-plugin

我的 web.xml 中有 ${properties} 是根据配置文件过滤的。我想将 web.xml 与 jetty:run 的最终属性一起使用,但我还没有成功,它始终坚持其 web.xml 的默认路径,即 file:/home/---/项目/project/trunk/src/main/webapp/WEB-INF/web.xml

我试过:

    <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
        <version>8.1.4.v20120524</version>
        <configuration>
            <webAppConfig>
                <overrideDescriptor>target/project/WEB-INF/web.xml</overrideDescriptor>
            </webAppConfig>
        </configuration>
    </plugin>

    <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
        <version>8.1.4.v20120524</version>
        <configuration>
            <overrideWebXml>target/project/WEB-INF/web.xml</overrideWebXml>
        </configuration>
    </plugin>

部分问题在于了解哪些配置与哪些版本相匹配,因为似乎没有人将其记录下来。此外,根据 eclipsepedia 上的文档,OverrideDescriptor 仅添加到 Web 上下文配置中。

最佳答案

根据 the documentation ,配置选项为webXml

关于jakarta-ee - 过滤时如何覆盖jetty-maven-plugin中的web.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12271187/

相关文章:

java - Jetty Maven 插件重新加载忽略 web.xml 监听器

java - 使用 Maven 编译成 WAR 时包含非 java 文件

java - 如何在Java EE中根据DB记录重写URL

java - 如何通过websphere ORB调用获取数据库连接?

eclipse - 无法让eclipse kepler部署动态web项目的依赖项目

maven - JFrog Artifactory 如何为远程仓库添加证书

java - 解决 "introduces to cycle in the graph"maven 异常

java - 如何在生产中托管 Clojure 服务

java - 使用 Camel Jetty 进行基本身份验证

mysql - 在 MySQL 中设计数据库时的最佳实践