博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat启动流程(2)
阅读量:5874 次
发布时间:2019-06-19

本文共 549 字,大约阅读时间需要 1 分钟。

hot3.png

tomcat启动流程

1.daemon.setAwait(true);

  设置标识await等于true,等待标识
2.daemon.load(args)
    arguments(args)设置启动标识starting等于true stopping等于false
    initDirs()初始化一些目录信息--有三个目录信息需要初始化catalina.home  catalina.base java.io.tmpdir,这三个目录是服务器工作时需要用到的三个目录
    initNaming()初始化tomcat服务器naming,如果有必要,设置jdni连接工厂
    Digester digester = createStartDigester();通过Digester解析server.xml文件
    getServer().initialize()初始化server StandardServer 初始化一些类,注册MBean等
3.daemon.start()
  启动StandardServer服务
  先启动StandardEngine服务:
             UserDatabaseRealm启动
             StandardHost启动

转载于:https://my.oschina.net/yibuliushen/blog/742908

你可能感兴趣的文章
每秒解析千兆字节的JSON解析器开源,秒杀一大波解析器!
查看>>
搜狗回应“统计加班时长裁员”;多家国产浏览器限制访问996.ICU;波音推迟737 Max软件修正丨Q新闻...
查看>>
【转】前端——实用UI组件库
查看>>
Confluence 6 配置避免管理员联系表单垃圾
查看>>
Leetcode打卡 | No.25 k 个一组翻转链表
查看>>
webpack4.0各个击破(8)—— tapable篇
查看>>
shell技巧2 - 图片旋转缩放转换格式等
查看>>
Apache Tika使用报告
查看>>
stddef.h头文件学习
查看>>
python3-----数据结构
查看>>
第4天,函数进阶
查看>>
《Linux命令行与shell脚本编程大全》第十七章 创建函数
查看>>
Servlet运行流程
查看>>
Cookie、Session、Token那点事儿(原创)
查看>>
1、Windows下安装mysql-8.0.12及修改初始密码
查看>>
Confluence 6 数据库表-空间(Spaces)
查看>>
后端技术杂谈11:十分钟理解Kubernetes核心概念
查看>>
消灭毛刺!HBase2.0全链路offheap效果拔群
查看>>
如何用 Python 脚本批量下载 Google 图像?
查看>>
[转]两种高性能I/O设计模式(Reactor/Proactor)的比较
查看>>