
在Java Web服务器领域,Jetty始终以“轻量、灵活、高性能”的标签占据一席之地,无论是嵌入式部署场景,还是高并发生产环境,都能看到它的身影。不同于Tomcat的“重量级全能”,Jetty以模块化设计为核心,凭借优秀的架构设计和高效的算法支撑,成为微服务、嵌入式应用的首选服务器之一。本文将从Jetty的核心功能、显著特点入手,层层拆解其底层架构和核心算法,揭秘这些特性背后的技术支撑。
Learn and share.

在Java Web服务器领域,Jetty始终以“轻量、灵活、高性能”的标签占据一席之地,无论是嵌入式部署场景,还是高并发生产环境,都能看到它的身影。不同于Tomcat的“重量级全能”,Jetty以模块化设计为核心,凭借优秀的架构设计和高效的算法支撑,成为微服务、嵌入式应用的首选服务器之一。本文将从Jetty的核心功能、显著特点入手,层层拆解其底层架构和核心算法,揭秘这些特性背后的技术支撑。
1. Download source code from Eclipse.
For example, I used this one:
From here: http://download.eclipse.org/jetty/ Get this one: jetty-8.1.15.v20140411
2. Read this:
http://docs.codehaus.org/display/JETTY/Building+from+Source
3. Prepare JDK and Maven:
SET JAVA_HOME=C:\Languages\Java\JDK\jdk_x86_1.6.0_34 SET MAVEN_HOME=C:\Languages\Java\JavaTools\apache-maven-3.0.4 SET PATH=%MAVEN_HOME%\bin;%JAVA_HOME%\bin;%PATH% CMD
4. Run “mvn install”
5. Use eclipse to import maven project