この件に関しては多くの情報がありますが、Jetty 9 で動作させることはできません。私が見つけた最新のアプローチは、Jetty Maven Plugin is ignoring custom webdefault.xml です。
Maven リポジトリから webdefault.xml を抽出しました。次に、に設定useFileMappedBuffer
しfalse
てプロジェクト内に配置しましたjetty-maven-plugin-webdefault.xml
。
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.0.0.M4</version>
<configuration>
<webAppConfig>
<defaultsDescriptor>src/main/resources/jetty-maven-plugin-webdefault.xml<</defaultsDescriptor>
</webAppConfig>
</configuration>
</plugin>
を実行するjetty:run
と、webdefault.xml が参照されていることがわかります。
[INFO] Web defaults = src/main/resources/jetty-maven-plugin-webdefault.xml
しかし、Windows ではまだファイル ロックの問題があります (IntelliJ IDEA 11 を使用)。誰かが解決策を知っていますか?