eclipse集成jetty开发maven web项目(超简单)

最近一个项目是使用maven开发的运行在jetty容器里的项目,现将一些想法总结如下:

1、eclipse有强大的插件支持,第一想到的是安装jetty插件,从官网下载并安装,发现好像没有多大作用。

2、因为使用了maven,在原来的pom文件里也有相应的插件。索性就直接使用命令行执行:

   mvn clean jetty:run

 启动容器正常,项目运行正常。

[html]  view plain copy print ?
  1. <plugin>  
  2.                 <groupId>org.mortbay.jetty</groupId>  
  3.                 <artifactId>jetty-maven-plugin</artifactId>  
  4.                 <version>7.1.6.v20100715</version>  
  5.                 <configuration>  
  6.                     <webApp>${basedir}/target/webmail</webApp>  
  7.                     <scanIntervalSeconds>10</scanIntervalSeconds>  
  8.                     <webAppConfig>  
  9.                         <contextPath>/myproject</contextPath>  
  10.                     </webAppConfig>  
  11.                     <connectors>  
  12.                         <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">  
  13.                             <port>8080</port>  
  14.                             <maxIdleTime>60000</maxIdleTime>  
  15.                         </connector>  
  16.                     </connectors>  
  17.                     <contextHandlers>  
  18.                         <contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">  
  19.                             <resourceBase>${project.parent.basedir}/myproject-static/src/main/webapp</resourceBase>  
  20.                             <contextPath>/myproject-static</contextPath>  
  21.                         </contextHandler>  
  22.                     </contextHandlers>  
  23.                 </configuration>  
  24.             </plugin>  
  25.         </plugins>  


  因此就直接在eclipse里面配置run as --> maven build,见下图:


点击运行时完全正常。

4、卸载eclipse的jetty插件时,运行也正常。


故总结如下: 

因为maven与jetty集成工作已经做得非常好,所以。在使用eclipse开发maven项目,集成jetty插件不需要额外操作,只在指定maven的 goals 就可以了。

希望本文能够简化开发人员工工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值