我的webapp目前被部署为对Tomcat7的战争.我想将此webapp迁移到Jetty.我探索了Jetty,但看起来有太多的选择. webapp使用 Spring MVC和Camel.我正在使用Maven进行构建,测试和部署. 我正在寻找将这个应
我正在寻找将这个应用程序快速迁移到Jetty的好选择.
编辑:我的主要兴趣是嵌入式Jetty.我假设嵌入式Jetty应该可以正常使用Spring.
谢谢.
这就是我做这项工作所做的.>我在pom.xml中添加了以下插件
<!-- plugin so you can run mvn jetty:war-run --> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>7.5.4.v20111024</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <webAppConfig> <contextPath>/mycontextpath</contextPath> </webAppConfig> <configuration> <webApp>${basedir}/target/{mywarname}.war</webApp> </configuration> <connectors> <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"> <port>8080</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> </configuration> </plugin>
>执行maven清理并安装
$mvn clean install -DskipTests
>使用Jetty插件运行war文件
$mvn码头:战争
>在一个单独的窗口中运行测试
$mvn测试