我试图在码头上进行两场战争。我有这个配置。
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.14</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-war</goal>
</goals>
<configuration>
<contextPath>grc-webclient-app</contextPath>
<webApp>${project.build.directory}/war/first.war</webApp>
<contextHandlers>
<contextHandler implementation="org.mortbay.jetty.webapp.WebAppContext">
<war>${project.build.directory}/war/second.war</war>
<contextPath>rest.war</contextPath>
<daemon>false</daemon>
<scanIntervalSeconds>0</scanIntervalSeconds>
</contextHandler>
</contextHandlers>
<scanIntervalSeconds>0</scanIntervalSeconds>
<daemon>false</daemon>
</configuration>
</execution>
但是,只部署了first.war。 Second.war未部署。我做错了什么。
答案 0 :(得分:1)
你正在使用一个令人难以置信的旧版本的插件。
更新到Jetty-maven-plugin的7.6.3.v20120416,我认为它支持部署多个像你试图做的webapp一样。