我想部署多个 webapps 并运行 maven jetty 插件或 tomcat 插件。但我似乎无法让他们工作。我的主要目标是启动所有 webapps 的服务器,因为它们相互依赖。我如何实现这一目标?我尝试使用 maven jetty 插件 - 创建了一个带有多个 contextHandlers 的单独项目
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.2.v20120308</version>
<configuration>
<contextHandlers>
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<contextPath>/data-emulator</contextPath>
<resourceBase>${basedir}/../data-emulator/target/</resourceBase>
</contextHandler>
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<contextPath>/service</contextPath>
<resourceBase>${basedir}/../service/target/</resourceBase>
</contextHandler>
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<contextPath>/client</contextPath>
<resourceBase>${basedir}/../client/target/</resourceBase>
</contextHandler>
</contextHandlers>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</configuration>
</plugin>