[jetty]start.jar启动
程序员文章站
2022-05-22 12:26:13
...
概图
关键点
-
org.eclipse.jetty.start.Main:启动的main函数
-
org.eclipse.jetty.start.Config:启动配置
- org/eclipse/jetty/start/start.config:
- 存放的是classpath的配置,文件内有配置方法
- 此文件配置的就是各个OPTION的classpath
- getActiveClasspath():获取start.ini中OPTIONS=Server,jsp,jmx,resources,websocket,ext,plus,annotations激活的classpath
- org/eclipse/jetty/start/start.config:
-
org.eclipse.jetty.start.Classpath:包含了jar路径,构造启动用的Classloader
-
org.eclipse.jetty.start.Main.invokeMain实际执行的是:org.eclipse.jetty.xml.XmlConfiguration.main(String[] args)
-
org.eclipse.jetty.xml.XmlConfiguration作用
- ${jetty.home}/etc/下的各个中xml配置,实际就是类似于spring的xml配置,通过这些xml构造各种对象,作为jetty的应用上下文环境。
-
jetty启动UML 时序图
上一篇: Struts2标签s:checkboxlist的用法
下一篇: hdu 1175