使用Maven2是,使用Jetty作为插件做web 容器。发现如下不同,
maven-jetty-plugin 6.1.5 不支持 <webappconfig> 配置项,这给配置webdefault.xml造成了些麻烦
maven-jetty-plugin 6.1.10 支持 <webappconfig> 配置项, 可以配置webdefault.xml, 如下:
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<webAppConfig>
<contextPath>/</contextPath>
<defaultsDescriptor>webdefault.xml</defaultsDescriptor>
</webAppConfig>
</configuration>
</plugin>
注意: contextPath必须配置!
maven-jetty-plugin 6.1.19 及以上,好像对读取WEB-INF有变化,还没有仔细分析。