将Webapp(Spring和Camel)从Tomcat 7迁移到Jetty

我的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测试

上一篇:java – Spring Boot Actuator不工作


下一篇:类似Tomcat,发布jsp运行的web服务器还有那些: