tomcat源码阅读(二)之三个类加载器的定义的意义与如何初始化它们
上文说到,在初始化完catalina,home和catalina.base目录后,又定义了三个类加载器,这三个类加载器还是挺重要的,三个类加载器分别是:
CommonLoader、CatalinaLoader、SharedLoader
思考一个问题,为什么要定义三个类加载器?
在《深入理解java虚拟机》这本书中,书中解释到tomcat作为一个主流的web服务器,那么一个功能健全的web服务器,需要解决以下几个问题:
1.部署在同一个服务器上的两个web应用程序所使用的java类库可以实现相互隔离。这是
原创
2021-10-16 10:16:59 ·
127 阅读 ·
0 评论