文档章节

Jetty

素人派
 素人派
发布于 2016/12/31 20:48
字数 451
阅读 50
收藏 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/

共有 人打赏支持
素人派
粉丝 22
博文 1906
码字总数 9279
作品 6
东城
程序员
私信 提问

暂无文章

Spring学习记录

Java类定义配置 @Configuration //标记为配置类@ComponentScan //标记为扫描当前包及子包所有标记为@Component的类@ComponentScan(basePackageClasses = {接口.class,...}) //标记为扫描当...

CHONGCHEN
今天
1
0
如何开发一款以太坊(安卓)钱包系列2 - 导入账号及账号管理

这是如何开发一款以太坊(安卓)钱包系列第2篇,如何导入账号。有时用户可能已经有一个账号,这篇文章接来介绍下,如何实现导入用户已经存在的账号。 导入账号预备知识 从用户需求上来讲,导...

Tiny熊
今天
3
0
intellJ IDEA搭建java+selenium自动化环境(maven,selenium,testng)

1.安装jdk1.8; 2.安装intellJ; 3.安装maven; 3.1 如果是单前用户,配置用户环境变量即可,如果是多用户,则需配置系统环境变量,变量名为MAVEN_HOME,赋值D:\Application\maven,往path中...

不最醉不龟归
今天
4
0
聊聊ShenandoahGC的Brooks Pointers

序 本文主要研究一下ShenandoahGC的Brooks Pointers Shenandoah Shenandoah面向low-pause-time的垃圾收集器,它的GC cycle主要有 Snapshot-at-the-beginning concurrent mark包括Init Mark(P......

go4it
昨天
4
0
Makefile通用编写规则

#简单实用的Makefile模板: objs := a.o b.o test:$(objs) gcc -o test $^ # .a.o.d .b.o.d dep_files := $(foreach f,$(objs),.$(f).d) dep_files := $(wildcard $(dep_files)) ifneq ($(d......

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部