如何使用jetty

article/2025/9/21 4:11:37

一直都听说jettyTomcat一样,是一个web容器。之前做项目的时候,也使用过jetty,不过当时jetty是作为一个插件,跟maven集成使用的。那个时候,由于是第一次使用jetty,感觉jettyTomcat并不一样,启动方式差异都如此之大。但是,后来想想,既然它与Tomcat都是web容器,那么,jetty肯定也可以像Tomcat那样单独运行。于是上网查了一些资料,找到了jetty的使用方法,这里跟大家分享一下。

 

第一步:Jetty的安装

Tomcat一样,jetty也是免安装的。我们只需要将下载好的jetty.zip解压至指定目录后,jetty就可以使用了。这里我们解压到D:\Java\jetty下,然后你会看到如下几个目录,简单说明一下:

目录

说明

bin

Jetty命令,可以将Jetty配置成系统服务

contexts

存入Web应用的部署文件,Jetty会自动加载这个目录下的所用部署文件对应的Web应用

ect

Jetty自身的配置文件

lib

JettyJAR文件

logs

Jetty运行时的日志文件

webapps

存放Web应用,Jetty会自动加载这个目录下的所有Web应用

start.jar

Jetty的启动文件。在命令行环境下以 java -jar start.jar 来启动Jetty

 

 

 

第二步:启动jetty

jetty的启动跟Tomcat不同,我们知道,Tomcatbin目录下有一个startup.bat文件,我们直接双击它Tomcat就启动了。但是jettybin目录下并没有这样的启动文件。那么我们该如何启动呢?

首先,运行——》cmd ,进入DOS界面。


然后,输入命令进入jetty的目录下,这里我们输入cd   D:\Java\jetty

最后,输入启动命令:java -jarstart.jar


等待出现如下界面,说明jetty已成功启动。


 

第三步:Jetty中部署项目

jetty中部署项目跟Tomcat中部署项目一样,都是直接将我们的项目扔到容器的webapps目录下,容器就会给我们自动部署。比如,我将dwz直接扔到webapps目录下,他就会自动部署。


 

第四步:访问部署的项目。

浏览器中直接输入我们项目的网址:http://localhost:8888/dwz    即可访问。


当然,我们可以像Tomcat一样修改jetty的端口号。方法是打开jetty\etc\目录下的jetty.xml文件,将默认的8080改为相应的端口号即可


 

到此为止,相信你已经明白如何使用jetty了。


http://chatgpt.dhexx.cn/article/R3VylSZ3.shtml

相关文章

BAT优秀工具

1、腾讯智图:图片压缩优化平台 地址:智图_图片压缩在线工具_在线制作webp 智图可以帮你把图片压缩到很小,但是还是很清晰!有很多网站限制图片上传的大小,用这个就可以!在线的,很方便&#xff01…

GifCam2.0使用

GifCam2.0使用 有时候我们需要制作一个gif,那么我们可以用GifCam 。 GifCam 是一款能够轻松录制gif的软件,它体积小、免安装。它可以给现有的gif增加帧数。编辑gif图片,如添加文字、删除某些帧、修改特定帧的延迟等。 下载地址:h…

荒野大镖客2-解压即玩

游戏名称:荒野大镖客2发行时间:2019年12月6日游戏详细介绍:https://store.steampowered.com/app/1174180/Red_Dead_Redemption_2/ (STEAM网站)不了解这是什么游戏的可以看一下版本介绍:该版本由EMPRESS小组…

火炬2 贴吧导航(大纲1.0)

火炬2 贴吧导航(大纲1.0) time/2020.7.25 前言 因前导航贴中部分链接失效或失时,为方便吧友查阅攻略及数据,故作此帖。 注:此贴仅作导航,不回复不解疑,有个人疑惑请按正常流程询问其他吧友。 …

MYSQL 5.7 分组 1055解决方法

1.免安装版 在根目录下创建 my.ini 将一下内容拷贝到my.ini,然后重启服务即可 [mysqld] sql_mode‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION’ 相信有些小伙伴在使用数据库的过程中会经常频繁的启动…

iSystem调试器系列文章—1.连接测试

iSystem调试器系列文章——1.连接测试 做嵌入式开发测试的人一般情况下都听过Lauterbach、iSystem、PLS这三个大名鼎鼎的调试器品牌。可惜的是博主在之前的工作中从未接触过这些大神级的调试器,只闻其声不见其人。今天有幸从厂家获取到了iSystem的IC5700调试器&…

小工具推荐

我们在使用计算机的过程中,总会有各种各样的需求,也许是为了颜值,也许是为了工作效率,有或是为了方便。这些需求系统本身没有提供相应的功能,或者系统提供的功能并不是那么好用。我们就渴望找一个好的工具代替。 本更新…

前端音视频之WebRTC初探

WebRTC Web Real-Time Communication 网页即时通信 WebRTC 于 2011 年 6 月 1 日开源,并在 Google、Mozilla、Opera 等大佬们的支持下被纳入 W3C 推荐标准,它给浏览器和移动应用提供了即时通信的能力。 WebRTC 优势及应用场景 优势 跨平台(Web、Window…

(常规更新)1.C++入门第一讲——编程如此简单

格言:自立才能自主,靠人更须靠己。有志之人立长志,无志之人常立志。千里之行,始于足下;艰难困苦,玉汝于成。少壮不努力,老大徒伤悲。✊✊✊ 📫 如果您觉得文章里有错误的地方&#x…

MySQL8.0的下载及安装 (8.0.15)

MySQL8.0的下载及安装 (一)1.下载MySQL8.0.15 (两种方式1.csdn下载(无积分联系我私发)2.官网下载) csdn下载链接:https://download.csdn.net/download/qq_42397270/19886950 1.访问MySQL官网:https://www…

JDK17解压版---安装与配置与查看版本

JDK17解压版下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-windows bin目录 :存放各种工具命令(如 javac、java、javap等)。 conf 目录:里面存放一些配置文件 。 include目录:存…

FastReport .NET 2023 Crack

FastReport .NET 2023 Crack  Blazor WebAssembly支持-为FastReport.NET Enterprise及更高版本的所有者添加了FastReport.Blazor.Wasm包。现在,您可以使用Razor组件在WebAssembly应用程序中显示报告。Blazor WebAssembly支持目前处于测试阶段。 能够打开另一个报告…

Total Software Deployment为您的企业网络管理软件部署

Total Software Deployment为您的企业网络管理软件部署 Total Software Deployment 可帮助您在本地网络上部署软件。它允许您同时在多台计算机上安装多个软件包。它包括软件库存管理、自动网络扫描和多种类型安装包的并发部署。 总体软件部署功能 轻松部署软件- 让 Total Softw…

MySQL绿色版安装教程

在windows上安装mysql数据库有时候会出现怎么都按照不上去的情况,特别是在卸载或者安装过程中终止之后在重新安装的时候,会出现莫名其妙的问题,接下来我们来简单的通过使用免安装版的MySQL避免这种问题.其中操作过程如下: 去Oracle官网下载MySQL的对应版本(https://dev.mysql.…

centos6.5 配置mysql5.6免安装版

1、从mysql官网下载mysql5.6 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 2、解压文件并移动到/usr/local/mysql #tar -xzvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz #mv mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mys…

艾诗娜:红女巫 Ashina: The Red Witch Build.10280376 官方中文 免安装【209M】

艾诗娜:红女巫是一款含有探索要素的故事冒险游戏。通过使用道具来解决谜题,并和众多角色对话来进一步深挖游戏的故事! 和艾诗一起来场妖怪界大冒险吧!在这个神秘的妖怪世界中充满着奇怪的生物、有趣的角色还有难忘的时刻&#xff…

Java SE(七)之泛型(泛型类,泛型接口,泛型方法)

文章目录 泛型概述1.泛型的引入2.泛型的定义3.泛型的好处4.泛型标记符 泛型类泛型方法泛型接口通配符与C模板类可变参数 泛型概述 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类…

C#的泛型方法

在 C# 语言中泛型方法是指通过泛型来约束方法中的参数类型,也可以理解为对数据类型设 置了参数。 如果没有泛型,每次方法中的参数类型都是固定的,不能随意更改。 在使用泛型后,方法中的数据类型则有指定的泛型来约束,…

java的泛型方法_Java中的泛型方法

泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test t new Test();&am…

泛型类和泛型方法

泛型方法是指调用该方法时才声明泛型类型。即不用和泛型类的泛型类型一致。 当为实例泛型方法时,可以声明类为泛型类或者将该方法声明为泛型方法。 当有静态泛型方法时,只能将该方法声明为泛型方法。 泛型类可以继承泛型类,也可以继承是具有泛…