`
zhaohaolin
  • 浏览: 1017996 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Jetty6源码分析-启动器 / Jetty6 Source Code Analysis-Starter

    博客分类:
  • JAVA
阅读更多

Jetty6源码分析-启动器 / Jetty6 Source Code Analysis-Starter

  Jetty 采用纯Java编写,小巧,容易扩展。提供了Http Server,Http Client和Servlet容器的功能,所有这些都开放源代码并且可以免费地发布和用于商业。
    Jetty 已经应用于各种各样的项目和产品中,可以嵌入到设备,工具,框架,应用服务器和集群中。如:Yahoo Hapoop Cluster,Google AppEngine,Apache Geronimo,JBoss,Google GWT,Eclipse。

Jetty版本 / Jetty Version

Jetty6.1.22

Jetty启动器分析 / Jetty Starter Analysis

Jetty启动器主要有如下几个类:

  1. org.mortbay.start.Classpath   Jetty的CLASSPATH的构造器。
  2. org.mortbay.start.Main           Jetty启动器入口。
  3. org.mortbay.start.Monitor       Jetty接受停止指令的监听器。



Jetty启动器工作的时序图如下:
Jetty6源码分析-启动器 / Jetty6 Source Co<wbr>de Analysis-Starter - 傲风 -


Jetty启动器的主要工作有:

  1. 解析传入参数并根据传入参数执行不同的动作。
  2. 构造CLASSPATH。
  3. 构造接受停止指令的服务端。
  4. 读取jetty.xml配置文件,构造Server实例。
  5. 启动Jetty Server。


<正文结束>

分享到:
评论

相关推荐

    eclipse jetty插件run-jetty-run-1.3.3

    eclipse jetty插件,从http://run-jetty-run.googlecode.com/svn/trunk/updatesite站点下载了文件,删除不必要的文件,做成可以使用link方式安装的压缩包。下载run-jetty-run.zip文件,解压后再编写个links文件丢到...

    jetty-maven-springMVC-mybitas-eclipse集成demo

    jetty-maven-springMVC-mybitas-eclipse集成demo 数据库配置:/jetty-maven/src/main/resources/applicationContext.xml 数据库导入到test数据库:/jetty-maven/src/main/resources/hms_user.sql 配置好maven环境,...

    jetty-distribution-9.4.47.v20220610

    jetty9.4.47用于部署或替换jar升级jetty解决安全漏洞 下载镜像地址https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.47.v20220610/

    run-jetty-run 1.3.5eclipse插件包

    run-jetty-run 1.3.5(Nightly) 在eclipse 4.5.2中安装jetty插件,然后提取plugins和features目录中的相关文件,打包做成可用link方式安装,省去更换eclipse版本时需要重新下载的问题。 安装方法为新加一个run-jetty...

    jetty相关的全部jar包

    jetty-security-9.4.8.v20171121.jar,jetty-io-9.4.8.v20171121.jar,jetty-continuation-9.4.8.v20171121.jar,jetty-client-9.4.8.v20171121.jar,jetty-jmx-9.4.8.v20171121.jar,jetty-plus-9.4.8.v20171121....

    jetty-libs-9.4.zip

    jetty-client-9.4.24.v20191120, jetty-continuation-9.4.24.v20191120 jetty-http-9.4.24.v20191120 jetty-io-9.4.24.v20191120 jetty-security-9.4.24.v20191120 jetty-server-9.4.24.v20191120 jetty-...

    jetty-util-6.1.26-API文档-中英对照版.zip

    赠送jar包:jetty-util-6.1.26.jar; 赠送原API文档:jetty-util-6.1.26-javadoc.jar; 赠送源代码:jetty-util-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-util-6.1.26.pom; 包含翻译后的API文档:jetty-...

    jetty-server-8.1.8-API文档-中英对照版.zip

    赠送jar包:jetty-server-8.1.8.jar; 赠送原API文档:jetty-server-8.1.8-javadoc.jar; 赠送源代码:jetty-server-8.1.8-sources.jar; 赠送Maven依赖信息文件:jetty-server-8.1.8.pom; 包含翻译后的API文档:...

    jetty-util-6.1.26-API文档-中文版.zip

    赠送jar包:jetty-util-6.1.26.jar; 赠送原API文档:jetty-util-6.1.26-javadoc.jar; 赠送源代码:jetty-util-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-util-6.1.26.pom; 包含翻译后的API文档:jetty-...

    jetty-util-6.1.25.jar

    jetty-util-6.1.25.jarjetty-util-6.1.25.jarjetty-util-6.1.25.jar

    jetty9分拆的各个包下载

    jetty-alpn-client-9.2.26.v20180806.jar jetty-alpn-server-9.2.26.v20180806.jar jetty-annotations-9.2.26.v20180806.jar jetty-cdi-9.2.26.v20180806.jar jetty-client-9.2.26.v20180806.jar jetty-continuation...

    maven-jetty6-plugin-1.0.jar

    maven-jetty6-plugin-1.0.jar

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    `maven-jetty-plugin`简化了Java Web应用的开发和测试过程,通过Maven的命令行即可轻松启动Jetty服务器。了解并熟练掌握这个插件的使用,对于提升开发效率有着显著的效果。在选择版本时,应根据项目的具体需求和...

    jetty-setuid-6.1.6rc0.jar

    jetty-setuid-6.1.6rc0.jar

    jetty-6.1.26-API文档-中文版.zip

    赠送jar包:jetty-6.1.26.jar; 赠送原API文档:jetty-6.1.26-javadoc.jar; 赠送源代码:jetty-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-6.1.26.pom; 包含翻译后的API文档:jetty-6.1.26-javadoc-API...

    jetty-util-ajax-9.3.19.v20170502-API文档-中文版.zip

    赠送jar包:jetty-util-ajax-9.3.19.v20170502.jar; 赠送原API文档:jetty-util-ajax-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-util-ajax-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-...

    jetty-all-7.6.0.v20120127-API文档-中文版.zip

    赠送jar包:jetty-all-7.6.0.v20120127.jar; 赠送原API文档:jetty-all-7.6.0.v20120127-javadoc.jar; 赠送源代码:jetty-all-7.6.0.v20120127-sources.jar; 赠送Maven依赖信息文件:jetty-all-7.6.0.v20120127....

    jetty-server-9.4.8.v20171121-API文档-中文版.zip

    赠送jar包:jetty-server-9.4.8.v20171121.jar; 赠送原API文档:jetty-server-9.4.8.v20171121-javadoc.jar; 赠送源代码:jetty-server-9.4.8.v20171121-sources.jar; 赠送Maven依赖信息文件:jetty-server-9.4.8...

    jetty-all-9.4.47.v20220610-uber.jar

    jetty-all-9.4.47.v20220610-uber.jar

    jetty-sslengine-6.1.26-API文档-中英对照版.zip

    赠送jar包:jetty-sslengine-6.1.26.jar; 赠送原API文档:jetty-sslengine-6.1.26-javadoc.jar; 赠送源代码:jetty-sslengine-6.1.26-sources.jar; 赠送Maven依赖信息文件:jetty-sslengine-6.1.26.pom; 包含...

Global site tag (gtag.js) - Google Analytics