美文网首页
tomcat 启动逻辑

tomcat 启动逻辑

作者: 三云_16d2 | 来源:发表于2019-01-10 19:36 被阅读0次

tomcat 启动逻辑

//tomcat 初始化
org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.<init>(TomcatURLStreamHandlerFactory.java:130)
org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.getInstanceInternal(TomcatURLStreamHandlerFactory.java:53)
org.apache.catalina.webresources.TomcatURLStreamHandlerFactory.register(TomcatURLStreamHandlerFactory.java:77)
org.apache.catalina.webresources.StandardRoot.registerURLStreamHandlerFactory(StandardRoot.java:684)
org.apache.catalina.webresources.StandardRoot.initInternal(StandardRoot.java:667)
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)

//tomcat 启动
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
org.apache.catalina.startup.Tomcat.start(Tomcat.java:344)
//spring 启动
org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:99)
org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84)
org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:554)
org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179)
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)

相关文章

  • tomcat 启动逻辑

    tomcat 启动逻辑

  • web-xml加载过程

    上图 tomcat架构图 tomcat的启动过程 tomcat架构图中可以看到一个web项目 在tomcat逻辑里...

  • tomcat优化

    tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚...

  • Tomcat 启动初始化

    tomcat 启动类 我们通过tomcat的catalina.sh 的脚本启动tomcat时,执行的是tomcat...

  • Mac brew 安装Tomcat

    1、brew搜索tomcat 2、brew安装tomcat 3、brew启动tomcat 4、查看启动是否成功浏览...

  • Tomcat启动分析(一) - Bootstrap类

    本系列以Tomcat 8.5.33为例分析Tomcat的启动过程。 Tomcat的启动脚本 与Tomcat有关的脚...

  • javaWeb开篇

    启动tomcat问题 如果遇到tomcat

  • tomcat

    1.开机自启动tomcat vim /etc/rc.d.rc.local 启动tomcat服务 查看tomcat是...

  • IDEA TOMCAT SSM 框架中各个日志的位置

    - IDEA 工具启动日志 - IDEA 项目启动build日志 - IDEA 托管tomcat tomcat 日...

  • Tomcat启动流程

    Tomcat启动分析 Tomcat作为独立的Servlet容器启动时,由引导类Bootstrap启动,Bootst...

网友评论

      本文标题:tomcat 启动逻辑

      本文链接:https://www.haomeiwen.com/subject/wiczrqtx.html