文档章节

Jetty

素人派
 素人派
发布于 2015/07/22 07:56
字数 451
阅读 90
收藏 0
  • 介绍
Jetty是一个Java实现的、开源、基于标准的web容器,很容易作为一个嵌入式web服务器。它还支持SPDY、WebSocket、OSGI、JMX、JNDI、JAAS等等。 和它相当的是Tomcat,同样可以作为嵌入式服务器,但是作为两个发行版本的。 Jetty和Tomcat都是可以放置到osgi环境运行的。 可以通过etc目录下的xml配置文件(和Tomcat相比,显得配置文件比较繁多)或者API的方式对其进行配置。默认的端口是8080,这一点和Tomcat是一致的。 Jetty和Tomcat以及apache都可以作为web容器,那它们有什么区别呢,Jetty和Tomcat同事也都是Servlet容器,这就决定了它可以成为Java的web容器了。(Java开发的web应用基本都是基于Servlet实现的)
  • 下载
http://www.eclipse.org/jetty/ 从官方地址看来,貌似和IBM有关系,都在eclipse这个域名下。
  • 启动
进入Jetty的根目录后执行命令:java -jar start.jar
  • 长连接
Jetty 有一个处理长连接的机制:一个被称为 Continuations 的特性。利用 Continuation 机制,Jetty 可以使得一个线程能够用来同时处理多个从客户端发送过来的异步请求。 对于显示监控信息的页面中,如果定期(例如每隔3秒)向服务器请求数据,一当打开的页面多了,请求或非常地多,对于服务器(应用服务器,例如Jetty、Tomcat)的压力是比较大的,而响应就会下降了。而使用长连接就可以很好地解决这个问题。
  • 参考
http://www.ibm.com/developerworks/cn/web/wa-lo-jetty/ 看看同类的Tomcat如何配置。 Tomcat集群如何搭建。 Tomcat原理分析。 http://blog.csdn.net/kongxx/article/details/7218767

本文转载自:http://surenpi.com/2015/04/09/jetty/

素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问
jetty9生成文件中文乱码解决办法

问题描述 本人在使用service启动Java程序时,输出的日志是中文乱码,而直接启动程序,输出的日志却是正常的。 这种问题解决方案如下: 第一种 编辑service文件 第二种 在你的脚本处导入LANG环...

yanconggod
2017/12/14
0
0
安装jetty的脚本

脚本固定格式,固定版本,如有需要其它路径,版本,请自行修改 #!/bin/bash ############################################### @desc : 创建用户 创建默认目录并进行授权 Jetty下载地址: ht...

longfirst
2016/06/23
45
0
jetty部署多个web应用及将jetty配置成服务

通常情况下一个jetty部署一个java web应用,但一台服务只部署一个应用可能会造成资源浪费,所以有时候可能在一台服务器上要部署多个web应用。下面我们以一台server部署两个web应用为例。 服务...

曾哥最爱
2017/09/04
0
0
Jetty9的一些配置

Jetty: 1、配置端口:较早的版本是在jetty.xml中修改,但是jetty9的端口修改是修改根目录下的start.ini 2、多实例启动 创建 /home/jetty/jetty-9.2.18/www/jenkins目录 进入 /home/jetty/je...

netpeak
2017/02/07
0
0
jetty NoSuchFieldError: MAX_INACTIVE_MINUTES

jetty测试时,报异常 如下: java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0( Native Method) at sun.reflect.NativeMethodAccessorImpl.in......

liuhuics10
2016/03/20
62
0

没有更多内容

加载失败,请刷新页面

加载更多

spring源码分析6: ApplicationContext的初始化与BeanDefinition的搜集入库

先前几篇都是概念的讲解:回顾下 BeanDefinition 是物料 Bean是成品 BeanFactory是仓库,存储物料与成品 ApplicationContext初始化搜集物料入库,触发生产线,取出物料生产Bean 本文研究spr...

星星之焱
21分钟前
5
0
彻底解决tomcat乱码问题

本地项目请求访问,浏览器中文输出没问题。 部署到服务器上面之后,返回到浏览器的中文就乱码了。 尝试办法: 1.修改tomcat下的conf中的service.xml中的配置信息: 重新启动后,没有效果还是...

诗书易经
37分钟前
5
0
Java开发需要掌握的IDEA插件大全

1、Lombok 解释:这是最基本的插件,2017年就火了,还没用的百度一下吧。 博客链接:Intellij IDEA 安装lombok及使用详解 2、PlantUML integration 解释:各种类之间的关联图,高级开发必备。...

木九天
38分钟前
6
0
python学习10.05:Python range()快速初始化数字列表

实际场景中,经常需要存储一组数字。例如在游戏中,需要跟踪每个角色的位置,还可能需要跟踪玩家的几个最高得分。在数据可视化中,处理的几乎都是由数字(如温度、距离、人口数量、经度和纬度...

太空堡垒185
45分钟前
4
0
java单元测试,PowerMockito模拟方法内new对象

在做单元测试中有时候需要对方法内new出来的对象进行隔离,这是我们需要使用PowerMockito。 添加依赖 <dependency> <groupId>org.powermock</groupId> <artifactId>......

如梦之猿
46分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部