如何通过Maven的Jetty插件运行Web工程
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> |
参数配置:
configuration.scanIntervalSeconds
配置表示新代码的扫描时间间隔(秒),值<= 0
表示不扫描。这里利用的是jetty 的定时重载代码的特性,做修改后不用重新启动项目,自动扫描出改动后会自动更新class文件的。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工程相关推荐
- Eclipse下通过Maven的Jetty插件运行Web工程的配置,包括启动https
摘要: 之前写了Eclipse下怎么通过 Maven 的 Tomcat 插件来运行 Web 工程.近日听说 Jetty 可以动态加载修改后的类, 为了能够更快提高开发效率, 绝对要尝试一下. 引用来源 ...
- 如何通过Maven的Tomcat插件运行Web工程
From: https://blog.wuwii.com/maven-tomcat.html Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访 ...
- SpringMVC整合DWR(Maven项目+jetty插件运行)
SpringMVC的maven项目创建可以参考这篇文章:http://www.cnblogs.com/crazy-fox/archive/2012/02/18/2357619.html 建立一个Spr ...
- Eclipse运行maven的jetty插件内存溢出解决
系统运行在MAVEN中的jetty插件下,当在ECLIPSE运 clean jetty:run时系统提示 OutOfMemoryError: PermGen space. 解决办法: 设置run as ...
- (转)淘淘商城系列——使用maven tomcat插件启动web工程
http://blog.csdn.net/yerenyuan_pku/article/details/72672138 上文我们一起学习了怎样搭建maven工程,这篇文章我就来教大家一起学习怎样用to ...
- Jetty插件运行报500错误
Jetty插件运行报500错误 在配置jetty,点击运行后,发现web页: 百度后发现是因为项目运行jdk版本高(jdk13.0.2) 所以找到了jdk1.8.0_231版本,配置环境变量后,修改项 ...
- java maven jetty_maven jetty 插件使用
本机环境 JDK 7 Maven 3.2 Jetty 9.2 Eclipse Luna pom.xml 配置 在你的 pom.xml 文件中添加 jetty 插件的描述信息(查看Jetty更多的版本信 ...
- 淘淘商城第三课 使用tomcat插件启动web工程
第一步:配置tomcat插件 <plugin><groupId>org.apache.tomcat.maven</groupId><artifactId> ...
- Eclipse安装Jetty插件(Web容器)
Eclipse除了安装Tomcat插件外,还可以安装Jetty,相对来说Jetty比Tomcat配置简单. Tomcat安装及配置:http://www.cnblogs.com/EasonJim/p/ ...
最新文章
- 怎样才能最短时、高效、踏实地学习3D视觉?
- js如何获取div下面的input_原生 js 如何获取宽高
- spring cloud java b2b2c o2o分布式 微服务电子商务平台
- 5.与HTTP协作的Web服务器
- 从蓝桥杯来谈Fibonacci数列
- jax-ws和jax-rs_使用JAX-RS和Spring构建HATEOAS API
- 理解ROS Navigation Stack,看完这篇你就知道啦!
- ios7以后隐藏状态栏
- 在java代码中设置TextView文本内容可滚动
- lnmp一键安装包删除添加的域名
- 诺基亚7P可刷华为鸿蒙系统,今日热闻 | 鸿蒙OS 2.0发布、EMUI 11发布、iPhone 12或配备7P镜头...
- C# 解密微信步数 报错“填充无效,无法被移除。”
- Extjs4.0 视频教程
- 制作U盘DOS启动盘详细教程及工具,及DOS下升级BIOS方法,传统BIOS升级为UEFI
- win7录屏_录屏软件Bandicam安装教程
- BackTrack 3下使用spoonwep2破解WEP加密的无线路由器
- photoshop 证件照动作_国考报名确认及缴费进行中!证件照上传注意事项!
- 互联网创新创业大赛优秀范例_互联网创业大赛优秀作品_ 创新创业大赛优秀作品...
- python输出去空格_python不空格
- uniapp 打包app后,选择文件上传时,编辑上传文件
热门文章
- Windows窗口样式
- FlexViewer2.3中拉帘Widget下载
- [文摘20090203]手机基本知识
- 英法德三门语言同时达到c1,【分享】插翅而飞的孩子(转载)
- SiameseRPN++分析
- tailwind css_什么是Tailwind CSS,如何将其添加到我的网站或React App中?
- Command Magicks:如何使用控制台处理文件和字符串
- 首席技术执行官_如何在几分钟内找到任何首席执行官的电子邮件地址
- tomcat中设置Java 客户端程序的http(https)访问代理
- InfluxDB(官方使用说明)