【发布时间】:2012-08-02 20:09:34
【问题描述】:
我想部署多个 web 应用程序并运行 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>
【问题讨论】:
-
看看这个stackoverflow.com/questions/10567699/…,你想设置多个实例还是在同一个实例上部署更多的战争?
标签: java web-applications maven jetty