yzq 发表于 2018-12-6 11:00:24

Tomcat的类载入器

Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的  Tomcat Server的ClassLoader结构如下:
  其中:
  - Bootstrap - 载入JVM自带的类和$JAVA_HOME/jre/lib/ext/*.jar
  - System - 载入$CLASSPATH/*.class
  - Common - 载入$CATALINA_HOME/common/...,它们对TOMCAT和所有的WEB APP都可见
  - Catalina - 载入$CATALINA_HOME/server/...,它们仅对TOMCAT可见,对所有的WEB APP都不可见
  - Shared - 载入$CATALINA_HOME/shared/...,它们仅对所有WEB APP可见,对TOMCAT不可见(也不必见)
  - WebApp? - 载入ContextBase?/WEB-INF/...,它们仅对该WEB APP可见

页: [1]
查看完整版本: Tomcat的类载入器