Eclipse Maven Jetty集成

Eclipse Jetty安全漏洞 Jetty是一款轻量级Java Web服务器和Servlet容器,支持HTTP请求处理、Servlet/JSP标准和WebSocket,具有高并发、模块化和可嵌入特性(如Spring Boot内置)。解决其安全漏洞的关键步骤包括:订阅官方安全公告、使用扫描工具检测漏洞、评估CVSS风险评分,优先升级到修复版本(如9.4.53修复CVE-2024-22201),或通过WAF/反向代理临时防护。建议建立自动化依赖检查和定期更新机制,确保系统安全闭环管理。 阅读详情

1、添加项目

 

2、选择maven-archetype-webapp

3、添加公司/组织名称,项目名称,版本号

4、补全未生成的文件夹

5、pom.xml中添加jetty插件信息

<plugins>
	<plugin>
		<groupId>org.mortbay.jetty</groupId>
		<artifactId>maven-jetty-plugin</artifactId>
		<version>6.1.9</version>
		<configuration>
			<scanIntervalSeconds>10</scanIntervalSeconds>
			<stopKey>foo</stopKey>
			<stopPort>9999</stopPort>
		</configuration>
		<executions>
			<execution>
				<id>start-jetty</id>
				<phase>pre-integration-test</phase>
				<goals>
					<goal>run</goal>
				</goals>
				<configuration>
					<scanIntervalSeconds>0</scanIntervalSeconds>
					<daemon>true</daemon>
				</configuration>
			</execution>
			<execution>
				<id>stop-jetty</id>
				<phase>post-integration-test</phase>
				<goals>
					<goal>stop</goal>
				</goals>
			</execution>
		</executions>
	</plugin>
</plugins>

6、执行 mvn jett:run

D:\workspace201408\sshdemo>mvn jetty:run
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building sshdemo Maven Webapp 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-jetty-plugin:6.1.9:run (default-cli) > test-compile @ sshdemo >>>
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ sshdemo ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ sshdemo ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ sshdemo ---
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory D:\workspace201408\sshdemo\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ sshdemo ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] <<< maven-jetty-plugin:6.1.9:run (default-cli) < test-compile @ sshdemo <<<
[INFO]
[INFO] --- maven-jetty-plugin:6.1.9:run (default-cli) @ sshdemo ---
[INFO] Configuring Jetty for project: sshdemo Maven Webapp
[INFO] Webapp source directory = D:\workspace201408\sshdemo\src\main\webapp
[INFO] web.xml file = D:\workspace201408\sshdemo\src\main\webapp\WEB-INF\web.xml
[INFO] Classes = D:\workspace201408\sshdemo\target\classes
[INFO] Logging to org.slf4j.impl.SimpleLogger(org.mortbay.log) via org.mortbay.log.Slf4jLog
[INFO] Context path = /sshdemo
[INFO] Tmp directory =  determined at runtime
[INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] Webapp directory = D:\workspace201408\sshdemo\src\main\webapp
[INFO] Starting jetty 6.1.9 ...
[INFO] jetty-6.1.9
[INFO] No Transaction manager found - if your webapp requires one, please configure one.
[INFO] Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server

7、访问http://localhost:8080/sshdemo/

GeoServer 2.11.1升级解决Eclipse Jetty 的一系列安全漏洞问题 下载 Geoserver2.32.4,先装了JDK17,再装了GeoServer2.23.4。网址访问一切正常,建了工作空间,在存储仓库里选 shapefile新建时,点“浏览”,竟无法弹出选文件的窗口,查看调用显示下错。接到安全评估报告,发现上面一堆关于Jetty的安全问题,后得知,是GeoServer2.11.1中用的jetty版本太低导致。Eclipse Jetty HTTP请求走私漏洞(CVE-2017-7658)2、先卸载原有的geoserver2.11.1,再卸载其配套的jre 8。 阅读详情

相关推荐

Eclipse Jetty安全漏洞深度解析与实战修复指南

本文深度解析了Eclipse Jetty安全漏洞的三大核心攻击面,包括HTTP/2协议栈、请求头解析及路径遍历漏洞,并结合真实线上事故案例,提供了一套从漏洞预警、评估、修复升级到验证的完整实战修复指南,帮助开发者有效防御拒绝服务等攻击,保障服务器安全。

yellow的专栏 1294

eclipse 安装jetty插件

http://run-jetty-run.googlecode.com/svn/trunk/updatesite 需要使用翻墙工具 推荐一个翻墙工具还不错green

牛肉胡辣汤 2825

创建并集成Jetty服务器的Eclipse和Maven Web应用项目

Eclipse 是一款功能强大的开源集成开发环境(IDE),它为开发人员提供了编写、调试和发布代码的便利条件。Eclipse 支持多种编程语言,包括 Java、C/C++、Python 等,并且拥有丰富的插件生态系统,满足各种开发需求。在进入详细内容之前,让我们先了解一下 Eclipse 的基本概念和界面布局。Eclipse 的界面主要分为几个区域:菜单栏和工具栏提供了对 IDE 的基本操作;编辑器区域是代码编写的主战场;视图区域展示了项目的目录结构、文件资源以及构建输出等信息;

weixin_34718952的博客 1234

Eclipse Jetty server漏洞解决

Eclipse Jetty 服务器伪路径请求绕过漏洞(Linux)

qq_42222680的博客 1万+

JAVA审批流程,一个简单表结构设计方案By OU

一、表结构设计1.流程表(process)用于存储审批流程的基本信息。字段名类型描述idBIGINT主键,流程IDname流程名称TEXT流程描述DATETIME创建时间DATETIME更新时间statusTINYINT(1)流程状态(0: 停用, 1: 启用)2.节点表(process_node)用于管理流程中的每个审批节点。字段名类型描述idBIGINT主键,节点IDprocess_idBIGINT流程ID,外键关联process.id。

1901

【技术解析】Point-NeRF:如何通过点云优化加速神经辐射场渲染

本文深入解析了Point-NeRF技术,它通过引入3D点云作为几何先验,有效解决了传统神经辐射场渲染速度慢的痛点。该方法利用神经点云构建局部辐射场,结合点剪枝与生长策略进行动态优化,在保证高渲染质量的同时,实现了高达30倍的训练加速,为高效3D场景重建提供了新范式。

weixin_29159127的博客 266

关于Eclipse集成jetty插件与maven插件

一、先说在eclipse中安装jetty插件 在help中选择Eclipse Marketplace,则会出现如下弹框。 如果未安装,则会出现Install按钮,点击该按钮,后面顺序是点击confirm按钮,选择I accept the terms of the license agreement,点击Finish。则会进行安装。 选中web工程,点击右键。出现下图所示,安装成功。 安...

996

TLV320AIC3204音频CODEC硬件设计与调试实战

本文深入解析了TLV320AIC3204音频CODEC的硬件设计与调试实战。文章从芯片功能定位入手,详细阐述了电源时钟设计、模拟输入电路等关键硬件设计要点,并提供了软件驱动配置与分层调试方法,帮助工程师有效规避常见陷阱,解决底噪、失真等典型音频调试问题。

zero1的博客 1122

Eclipse集成maven、jetty、jmx

一,安装maven插件 1,将下载下来的maven插件放到eclipse的dropins目录下(不要添加其他目录,直接放文件)。 2,重启eclipse,打开wondow->prefe...

cufu3352的博客 211

Cesium WebGL性能调优实战:从卡顿根源到流畅渲染

本文深入探讨Cesium WebGL性能调优的实战技巧,从硬件配置、框架适配到3D Tiles加载策略,全面解决卡顿问题。通过强制启用独立显卡、优化浏览器设置、避免Vue内存陷阱等实用方法,显著提升3D地图应用的流畅度。文章还分享了高级调试工具和实战避坑经验,帮助开发者实现高效渲染。

weixin_27215337的博客 419

vue2/3 - 【超详细】最新网站接入使用支付宝支付功能,点击支付跳转新页面后生成订单及支付二维码,实现支付宝在线付款详细的教程(整个支付的完整配置及支付流程,一键复制源码开箱即用)!

vue支付宝付款,vue支付宝支付,vue如何实现支付宝在线付款,vue网页pc项目接入支付宝支付,vue支付宝支付详细教程,vue2支付宝在线支付的详细示例代码,vue如何做支付宝付款,vue怎么实现支付宝的付款功能,vue调用支付宝进行付款支付,vue PC项目实现 支付宝支付,vue h5页面调用支付宝支付,vue页面唤起支付宝支付功能,vue支付宝支付跳转到新页面,vue如何跳转新开一页展示支付宝二维码支付,vue怎么新开页面进行支付宝在线支付,vue新页面支付宝支付功能,前端vue支付宝支付教程,

✅ 精选推荐文章 5729

jetty 8   在eclipse中maven集成jetty, 启动项目时报错

jetty 8 在eclipse中maven集成jetty, 启动项目时报错java.util.zip.ZipException: invalid distance too far back 2016-06-05 09:44:11.408:WARN:oejw.WebAppContext:...

403

TC3XX - MCAL知识点(三十五):Tasking编译器下,Tc3xx的MCAL代码如何使用多核,多核中断、多核任务、多核外设之间的MCAL配置与代码例程

文章用于记录在裸机情况下使用多核Tc387芯片,如何高效运行以及正确的代码、工程属性、链接文件配置等问题,相互结合、相互影响的地方,以示后续使用记录。

梦想技术家 960

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

最近一个项目是使用maven开发的运行在jetty容器里的项目,现将一些想法总结如下: 1、eclipse有强大的插件支持,第一想到的是安装jetty插件,从官网下载并安装,发现好像没有多大作用。 2、因为使用了maven,在原来的pom文件里也有相应的插件。索性就直接使用命令行执行:    mvn clean jetty:run  启动容器正常,项目运行正常。

无尽晴天 562

37、半导体硅材料中的缺陷与吸杂技术解析

本文系统解析了半导体硅材料中的缺陷形成机制及其对电子器件性能的影响,重点探讨了生长和工艺诱导缺陷、表面与内部微缺陷的起源与特征。文章详细阐述了吸杂技术的原理、过程及在集成电路和太阳能电池制造中的应用,强调通过氧行为调控和热处理优化实现缺陷控制。同时介绍了吸杂效果的评估方法,并展望了未来新型吸杂技术的发展趋势,为提升半导体器件性能和制造良率提供理论支持和技术路径。

mongodb5scout的博客 162

Transformer模型详解

​本文主要介绍Transformer系列,从基础到理论,对注意力机制进行总结并解释《Attention is all you need》,提出解决sequence to sequence问题的transformer模型,用全attention的结构代替了lstm,抛弃了之前传统的encoder-decoder模型必须结合cnn或者rnn的固有模式,只用attention。文章的主要目的是在减少计算量和提高并行效率的同时不损害最终的实验结果。

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 5282

idea/eclipse下Maven工程集成web服务(tomcat、jetty)

idea/eclipse下Maven工程集成web服务 转载请注明出处:http://www.cnblogs.com/funnyzpc/p/8093554.html   应用服务器最常用的一般有...

qq_29069777的博客 162

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

eclipse集成jetty开发web项目(不采用maven方式)

以前开发过程部署项目都是采用tomcat,偶然发现jetty,所以试了下,挺方便的,直切主题. 1.下载jetty,楼主使用的jetty8,地址http://download.eclipse.org/jetty/ 2.下载完成后,解压缩,cd到jetty路径下,运行命令: java -jar start.jar 3.默认端口号8080,访问http://localhost:8080,出现je...

weixin_30698527的博客 142

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

eclipse集成maven+jetty关于使用jetty:run 出现本地依赖包找不到问题。

eclipse集成maven+jetty关于使用jetty:run 出现本地依赖包找不到问题。   错误如下: Listening for transport dt_socket at address: 8000 [INFO] Scanning for projects... [INFO] ...

cczakai的专栏 829

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

eclipse开发环境(集成tomcat、maven、jetty、JBoss、freeMarker)

  1、安装jdk     安装完成之后配置java环境变量:     JAVA_HOME:jdk安装路径;     Path:%JAVA_HOME%\bin;     Classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;     cmd-java、javac、java ...

呼吸的小鱼 219

jetty meven eclipse集成总结

eclipse版本为eclipse-jee版,新建maven工程,在src/main/下新建java文件夹。 配置maven环境: maven_home:meven的目录 path:%maven_home%\bin 在maven中集成jetty步骤:pom.cml中加入 <project xmlns="http://maven.apache.org/POM/4.0.0" xm

落叶翩翩的优快云博客 1219

Jetty入门(1-3)Eclipse集成gradle-Gretty插件或maven-jetty插件运行应用

英文来源: http://akhikhl.github.io/gretty-doc/Getting-started.html 一、gradle插件 1、使用gretty来运行jetty:gradle appRun 如何安装gretty插件参见附录! Groovy代码 applyplugin:'war' applyfrom:'http...

weixin_30646315的博客 274
上一篇: Eclipse maven插件 m2e安装
下一篇: linux Oracle 自动备份并scp
javaee_ssh
博客等级 码龄18年 42粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值