0
我有一個Spring-Maven項目,我使用Java類進行了配置,沒有使用web.xml。當我用「mvn jetty:run」部署它時,出現此錯誤「web.xml在位置../src/main/webapp/WEB-INF/web.xml中不存在」。我可以使用Jetty來部署沒有web.xml的項目嗎?
這是我在pom.xml中定義的插件。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<scanIntervalSeconds>10</scanIntervalSeconds>
<stopKey>foo</stopKey>
<stopPort>9999</stopPort>
</configuration>
<executions>
<execution>
<id>start-jetty</id>
<phase>pre-integration-test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>true</daemon>
</configuration>
</execution>
<execution>
<id>stop-jetty</id>
<phase>post-integration-test</phase>
<goals>
<goal>stop</goal>
</goals>
</execution>
</executions>
</plugin>
正如我從碼頭文檔閱讀,我們可以在jetty:run
目標配置中定義的web.xml中的位置。我們是否也可以配置它,以便Jetty使用我的WebConfig類作爲web.xml?
同意,從6.1.10版本開始,已有[超過140個碼頭髮布](https://gist.github.com/joakime/642ba1dbe2563fabfcd8#file-jetty-versions-txt-L1-L146) –