Tomcat初始化与启动流程
程序员文章站
2022-07-14 10:49:24
...
初始化入口 startup.bat或者startup.sh
- org.apache.catalina.startup.Bootstrap#main
public static void main(String args[]) {
synchronized (daemonLock) {
if (daemon == null) {
// Don't set daemon until init() has completed
Bootstrap bootstrap = new Bootstrap();
try {
//初始化
bootstrap.init();
} else if (command.equals("start")) {
daemon.setAwait(true);
//加载daemon-就是当前类Boostrap 对象
daemon.load(args);
//启动
daemon.start();
启动入口startup.bat或者startup.sh
- org.apache.catalina.startup.Bootstrap#main
public static void main(String args[]) {
....
daemon.start();
上一篇: tomcat源码分析-Container初始化与加载
下一篇: tomcat源码解析——初始化