这里要提到的一点是,我在pom.xml中添加的version明明是9.2.5.v20150224,到这里不知道为什么变成了20141112,下面是详细描述。
我最后的解决办法是不添加jetty-plugin关于版本的依赖,他自己反而一路到底的打开了服务器,我查看了一下下载的jar包,原来是9.3.0.M2,于是我把依赖改成<version>9.3.0.M2</versoin>,居然成功启动了。
1 <build> 2 <finalName>mywebapps</finalName> 3 <plugins> 4 <plugin> 5 <groupId>org.eclipse.jetty</groupId> 6 <artifactId>jetty-maven-plugin</artifactId> 7 <version>9.3.0.M2</version> 8 <configuration> 9 <scanIntervalSeconds>10</scanIntervalSeconds> 10 <stopKey>foo</stopKey> 11 <stopPort>9999</stopPort> 12 </configuration> 13 <executions> 14 <execution> 15 <id>start-jetty</id> 16 <phase>pre-integration-test</phase> 17 <goals> 18 <goal>start</goal> 19 </goals> 20 <configuration> 21 <scanIntervalSeconds>0</scanIntervalSeconds> 22 </configuration> 23 </execution> 24 <execution> 25 <id>stop-jetty</id> 26 <phase>post-integration-test</phase> 27 <goals> 28 <goal>stop</goal> 29 </goals> 30 </execution> 31 </executions> 32 </plugin> 33 </plugins> 34 </build>
虽然问题解决了,但是道理上还是没完全懂,这里先留个痕迹。