3

${properties}プロファイルに基づいてフィルタリングされた web.xmlを持っています。jetty:run を使用して最終的なプロパティで web.xml を使用したいのですが、まだ成功していません。常に web.xml へのデフォルトのパスに固執します。file:/home/---/Projects/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>

問題の一部は、誰もそれを書き留めていないように見えるため、どの構成がどのバージョンに対応するかを知ることです。また、OverrideDescriptor は、eclipsepedia のドキュメントに基づいて、Web コンテキスト構成にのみ追加されます。

4

2 に答える 2

3

受け入れられた answer doc リンクは Jetty 6 用であり、OP のバージョンでは機能しません8.1.4.v20120524

上記のバージョンでは、これを使用します

    <plugins>
      <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
        <version>8.1.4.v20120524</version>
        <configuration>
          <webApp>
            <descriptor>/path/to/web.xml</descriptor>
          </webApp>
        </configuration>
      </plugin>
    </plugins>
于 2013-05-21T11:46:38.350 に答える
3

ドキュメントによると、構成オプションはwebXml.

于 2012-09-05T08:39:10.990 に答える