Tomcat的类载入
private void initClassLoaders() { try { ClassLoaderFactory.setDebug(debug); commonLoader = createClassLoader("common", null); catalinaLoader = createClassLoader("server", commonLoader); sharedLoader = createClassLoader("shared", commonLoader); } catch (Throwable t) { log("Class loader creation threw exception", t); System.exit(1); } } 建立三个类加载器 protected ClassLoader commonLoader = null; protected ClassLoader catalinaLoader = null; protected ClassLoader sharedLoader = null;

|