From: https://blog.wuwii.com/maven-jetty.html

Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。

在pom.xml文件的标签中加入如下配置:

<plugins>

<plugin>

<groupId>org.eclipse.jetty</groupId>

<artifactId>jetty-maven-plugin</artifactId>

<version>9.4.4.v20170414</version>

<configuration>

<scanIntervalSeconds>5</scanIntervalSeconds>

<webApp>

<contextPath>/</contextPath>

</webApp>

<connectors>

<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">

<port>80</port>

</connector>

</connectors>

</configuration>

</plugin>

</plugins>

参数配置:

  1. configuration.scanIntervalSeconds 配置表示新代码的扫描时间间隔(秒),值 <= 0 表示不扫描。这里利用的是jetty 的定时重载代码的特性,做修改后不用重新启动项目,自动扫描出改动后会自动更新class文件的。
  2. configuration.webApp.contextPath 配置表示工程的虚拟目录名,如果配置为/,则届时访问路径为hostname:port/,如果配置为/jetty,则届时访问路径为hostname:port/jetty,有点相当于namespace的作用。

用Maven Build启动,需在Goals栏中配置如下:
jetty:run 或者指定端口 jetty:run -Djetty.port=80

直接在项目根目录下在命令行中用maven命令启动: mvn jetty:run -Djetty.port=80

需要注意的是pom.xml文件中指定的端口优先级要比Goals中指定的端口的优先级要高

如何通过Maven的Jetty插件运行Web工程相关推荐

  1. Eclipse下通过Maven的Jetty插件运行Web工程的配置,包括启动https

    摘要: 之前写了Eclipse下怎么通过 Maven 的 Tomcat 插件来运行 Web 工程.近日听说 Jetty 可以动态加载修改后的类, 为了能够更快提高开发效率, 绝对要尝试一下. 引用来源 ...

  2. 如何通过Maven的Tomcat插件运行Web工程

    From: https://blog.wuwii.com/maven-tomcat.html Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访 ...

  3. SpringMVC整合DWR(Maven项目+jetty插件运行)

    SpringMVC的maven项目创建可以参考这篇文章:http://www.cnblogs.com/crazy-fox/archive/2012/02/18/2357619.html 建立一个Spr ...

  4. Eclipse运行maven的jetty插件内存溢出解决

    系统运行在MAVEN中的jetty插件下,当在ECLIPSE运 clean jetty:run时系统提示 OutOfMemoryError: PermGen space. 解决办法: 设置run as ...

  5. (转)淘淘商城系列——使用maven tomcat插件启动web工程

    http://blog.csdn.net/yerenyuan_pku/article/details/72672138 上文我们一起学习了怎样搭建maven工程,这篇文章我就来教大家一起学习怎样用to ...

  6. Jetty插件运行报500错误

    Jetty插件运行报500错误 在配置jetty,点击运行后,发现web页: 百度后发现是因为项目运行jdk版本高(jdk13.0.2) 所以找到了jdk1.8.0_231版本,配置环境变量后,修改项 ...

  7. java maven jetty_maven jetty 插件使用

    本机环境 JDK 7 Maven 3.2 Jetty 9.2 Eclipse Luna pom.xml 配置 在你的 pom.xml 文件中添加 jetty 插件的描述信息(查看Jetty更多的版本信 ...

  8. 淘淘商城第三课 使用tomcat插件启动web工程

    第一步:配置tomcat插件 <plugin><groupId>org.apache.tomcat.maven</groupId><artifactId> ...

  9. Eclipse安装Jetty插件(Web容器)

    Eclipse除了安装Tomcat插件外,还可以安装Jetty,相对来说Jetty比Tomcat配置简单. Tomcat安装及配置:http://www.cnblogs.com/EasonJim/p/ ...

最新文章

  1. 怎样才能最短时、高效、踏实地学习3D视觉?
  2. js如何获取div下面的input_原生 js 如何获取宽高
  3. spring cloud java b2b2c o2o分布式 微服务电子商务平台
  4. 5.与HTTP协作的Web服务器
  5. 从蓝桥杯来谈Fibonacci数列
  6. jax-ws和jax-rs_使用JAX-RS和Spring构建HATEOAS API
  7. 理解ROS Navigation Stack,看完这篇你就知道啦!
  8. ios7以后隐藏状态栏
  9. 在java代码中设置TextView文本内容可滚动
  10. lnmp一键安装包删除添加的域名
  11. 诺基亚7P可刷华为鸿蒙系统,今日热闻 | 鸿蒙OS 2.0发布、EMUI 11发布、iPhone 12或配备7P镜头...
  12. C# 解密微信步数 报错“填充无效,无法被移除。”
  13. Extjs4.0 视频教程
  14. 制作U盘DOS启动盘详细教程及工具,及DOS下升级BIOS方法,传统BIOS升级为UEFI
  15. win7录屏_录屏软件Bandicam安装教程
  16. BackTrack 3下使用spoonwep2破解WEP加密的无线路由器
  17. photoshop 证件照动作_国考报名确认及缴费进行中!证件照上传注意事项!
  18. 互联网创新创业大赛优秀范例_互联网创业大赛优秀作品_ 创新创业大赛优秀作品...
  19. python输出去空格_python不空格
  20. uniapp 打包app后,选择文件上传时,编辑上传文件

热门文章

  1. Windows窗口样式
  2. FlexViewer2.3中拉帘Widget下载
  3. [文摘20090203]手机基本知识
  4. 英法德三门语言同时达到c1,【分享】插翅而飞的孩子(转载)
  5. SiameseRPN++分析
  6. tailwind css_什么是Tailwind CSS,如何将其添加到我的网站或React App中?
  7. Command Magicks:如何使用控制台处理文件和字符串
  8. 首席技术执行官_如何在几分钟内找到任何首席执行官的电子邮件地址
  9. tomcat中设置Java 客户端程序的http(https)访问代理
  10. InfluxDB(官方使用说明)