收藏好的文章

阅读更多
Bootstrap: uses JVM classes & looks in $JAVA_HOME/jre/lib/ext
         |
      System:    uses $CATALINA_HOME/bin/bootstrap.jar
         |       and  $JAVA_HOME/lib/tools.jar
         |
      Common:    uses $CATALINA_HOME/common/lib
        /  \     and $CATALINA_HOME/common/classes
       /    \    and $CATALINA_HOME/common/endorsed
      /      \   >> jsp and servlet API jars are here
     /        +---------------------------------+
    /                                           |
Catalina:  uses $CATALINA_HOME/server/lib       |
           and $CATALINA_HOME/server/classes    |
           >> catalina.jar is here              |
                                             Shared: uses
$CATALINA_BASE/shared/lib
                                               / \    and
$CATALINA_BASE/shared/classes
                                              /   \

                                         Webapp1  Webapp2 ... <--- **GREEDY**
CLASSLOADERS

你可能感兴趣的:(EXT,Java,JVM,JSP,Servlet)