MCPcopy Index your code
hub / github.com/apache/tomcat / initClassLoaders

Method initClassLoaders

java/org/apache/catalina/startup/Bootstrap.java:142–156  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

140
141
142 private void initClassLoaders() {
143 try {
144 commonLoader = createClassLoader("common", null);
145 if (commonLoader == null) {
146 // no config file, default to this loader - we might be in a 'single' env.
147 commonLoader = this.getClass().getClassLoader();
148 }
149 catalinaLoader = createClassLoader("server", commonLoader);
150 sharedLoader = createClassLoader("shared", commonLoader);
151 } catch (Throwable t) {
152 handleThrowable(t);
153 log.error("Class loader creation threw exception", t);
154 System.exit(1);
155 }
156 }
157
158
159 private ClassLoader createClassLoader(String name, ClassLoader parent) throws Exception {

Callers 1

initMethod · 0.95

Calls 4

createClassLoaderMethod · 0.95
handleThrowableMethod · 0.95
getClassLoaderMethod · 0.65
errorMethod · 0.65

Tested by

no test coverage detected