我已經將當前作爲warcat部署的webapp部署到Tomcat7。我想將這個webapp遷移到Jetty。我探索了Jetty,但看起來有太多的選擇。該webapp使用Spring MVC和Camel。我正在使用Maven進行構建,測試和部署。將webapp(Spring和Camel)從Tomcat 7移植到Jetty
我正在尋找很好的選擇來快速將此應用程序遷移到Jetty。
編輯:我的主要興趣是嵌入式碼頭。我假設嵌入式Jetty應該可以在Spring中正常工作。
謝謝。
我已經將當前作爲warcat部署的webapp部署到Tomcat7。我想將這個webapp遷移到Jetty。我探索了Jetty,但看起來有太多的選擇。該webapp使用Spring MVC和Camel。我正在使用Maven進行構建,測試和部署。將webapp(Spring和Camel)從Tomcat 7移植到Jetty
我正在尋找很好的選擇來快速將此應用程序遷移到Jetty。
編輯:我的主要興趣是嵌入式碼頭。我假設嵌入式Jetty應該可以在Spring中正常工作。
謝謝。
這一個IDE的是我做的,使這項工作。
我增加了以下插件,我的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>
執行的行家乾淨安裝
$ MVN全新安裝-DskipTests
使用冉戰爭文件碼頭插件
$ mvn碼頭:war-run
在一個單獨的窗口中運行測試
$ MVN測試
如果你使用eclipse作爲IDE和Maven來構建,那麼這個FAQ from Eclipse website也許是一個很好的開始。
使用源代碼,您可以按照所述在Jetty中進行部署和運行嗎?
碼頭在啓動時掃描其$ JETTY_HOME/webapps目錄下的web應用程序部署
應同樣不分應用於參與
謝謝。讓我試試這個。我編輯了我的問題,以反映我的興趣是嵌入式碼頭。 –
理想情況下,「遷移」應該只是把你的WAR文件拖放到某處碼頭將自動部署。你有進一步的要求嗎?這個問題相當開放。 –