1.1 简介
1.1.1. Jetty历史
Jetty是当下非常流行的一款轻量级Java Web服务器和Servlet容器实现,它由Eclipse基金会托管,完全免费而且开放源代码,因此所有人均可以从其官网下载最新源代码进行研究。由于其轻量、灵活的特性,Jetty被广泛用于一系列知名产品,例如ActiveMQ、Maven、Spark、Google App Engine、Eclipse、Hadoop等等。
Jetty的模块化架构非常适合嵌入式和微服务架构,而微服务架构是目前非常流行的软件架构风格,尤其是与云计算平台相结合的情况下。这使得Jetty越来越受到大家的关注。但是这并不意味着Jetty是一款新的Web服务器产品,相反,它的历史也非常久远,而且发展历程比Tomcat等要曲折的多。
Jetty最初被称为“IssueTracker”和“MBServler”,顾名思义它是一个缺陷跟踪系统中的HTTP服务器组件。Jetty的初始版本由Mort Bay的Greg Wilkins开发于1995年。自1.x至6.1.x版本,Mort Bay持有Jetty的主要部分的版权,并作为Jetty的主要赞助商。2006年,Jetty的开发改为由Webtide(Mort Bay与合作伙伴的合资公司)主导。2009年,Intalio收购Webtide和Mort Bay,Jetty也因此变为Intalio旗下项目,该公司对外提供基于开源软件的产品和服务,因此雇佣了非常多的Jetty贡献者。2015年,Jetty的开发重新由Webtide接管,Jetty开发者从Intalio分离,并接管公司开源项目的所有权。现在,通过Jetty开源版本的服务支持,Webtide可以提供充