jetty安装、启动与关闭

本文介绍了Jetty的特征、下载、安装及启动方法。Jetty是一个轻量级的Servlet容器,支持快速嵌入和自动化测试。文章还详细说明了如何通过命令行启动和关闭Jetty服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jetty安装、启动与关闭

jetty百度百科

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

 

jetty特征

易用性

易用性是 Jetty 设计的基本原则,易用性主要体现在以下几个方面:

通过 XML 或者 API 来对Jetty进行配置;默认配置可以满足大部分的需求;将 Jetty 嵌入到应用程序当中只需要非常少的代码;

可扩展性

在使用了 Ajax 的 Web 2.0 的应用程序中,每个连接需要保持更长的时间,这样线程和内存的消耗量会急剧的增加。这就使得我们担心整个程序会因为单个组件陷入瓶颈而影响整个程序的性能。但是有了 Jetty:即使在有大量服务请求的情况下,系统的性能也能保持在一个可以接受的状态。利用 Continuation 机制来处理大量的用户请求以及时间比较长的连接。另外 Jetty 设计了非常良好的接口,因此在 Jetty 的某种实现无法满足用户的需要时,用户可以非常方便地对 Jetty 的某些实现进行修改,使得 Jetty 适用于特殊的应用程序的需求。

易嵌入性

Jetty 设计之初就是作为一个优秀的组件来设计的,这也就意味着 Jetty 可以非常容易的嵌入到应用程序当中而不需要程序为了使用 Jetty 做修改。从某种程度上,你也可以把 Jetty 理解为一个嵌入式的Web服务器。

Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。

 

 

jetty下载与安装 

         jetty现在最新的版本为9,jetty 的1.7改为了由eclipse来管理发布。

                   jetty的下载地址:http://download.eclipse.org/jetty/

         jetty是有java开发的开源框架,需要jdk的环境,jdk的安装这里就不多说,对于具体jetty与jdk版本的对应关系官网截图

这里相关版本对应关系仅供参考:http://blog.youkuaiyun.com/gao36951/article/details/45318315

         下载好jetty的zip包后,解压即可,结构如下(笔者以下使用的版本为7.6.17):


jetty 启动与关闭

         启动:打开dos窗口,将目录切换到jetty根目录(jetty_home)下,然后使用命令 java-jar start.jar 运行start.jar文件来启动jetty服务。

用浏览器访问http://localhost:8080/,如图jetty中默认test项目页面


关闭:选中启动时打开的dos窗口,点击到窗体类,按Clt+c关闭当前jetty服务。

         注意:这里切勿使用双击start.jar来启动jetty,双击启动start.jar启动时,关闭时没有较好的方法直接关闭。当然启动jetty还可以通过指定端口等命令来启动和关闭,


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值