Bootstrap类创建类加载器流程分析
2023-09-16 20:06:59 1 举报
Bootstrap类创建类加载器流程分析
作者其他创作
大纲/内容
Class<?> startupClass = catalinaLoader.loadClass(\"org.apache.catalina.startup.Catalina\");Object startupInstance = startupClass.getConstructor().newInstance();
文件(Catalina类加载器配置):conf/catalina.properties
Common
应用A
Tomcat安装目录:${catalina.home}Tomcat工作目录:${catalina.base}
Shared
启动2
启动1
目录:bin
一般情况下这两个指向的是同一个目录
catalina.bat/.sh
由此类加载器加载
并行类加载器
bootstrap.jar
反射实例化Catalina对象
Server/Catalina
应用B
startup.bat/.sh
0 条评论
回复 删除
下一页