public class ArkTomcatEmbeddedWebappClassLoader
extends org.apache.catalina.loader.ParallelWebappClassLoader
ParallelWebappClassLoader that does not consider the
system classloader. This is required to
ensure that any custom context class loader is always used (as is the case with some
executable archives).| 构造器和说明 |
|---|
ArkTomcatEmbeddedWebappClassLoader() |
ArkTomcatEmbeddedWebappClassLoader(ClassLoader parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addURL(URL url) |
URL |
findResource(String name) |
Enumeration<URL> |
findResources(String name) |
Class<?> |
loadClass(String name,
boolean resolve) |
addLifecycleListener, addTransformer, check, checkStateForClassLoading, checkStateForResourceLoading, clearReferences, copyStateWithoutTransformers, destroy, doDefineClass, filter, findClass, findClassInternal, findLifecycleListeners, findLoadedClass0, getClearReferencesHttpClientKeepAliveThread, getClearReferencesLogFactoryRelease, getClearReferencesObjectStreamClassCaches, getClearReferencesRmiTargets, getClearReferencesStopThreads, getClearReferencesStopTimerThreads, getContextName, getDelegate, getHostName, getJavaseClassLoader, getPermissions, getResource, getResourceAsStream, getResources, getServiceName, getSkipMemoryLeakChecksOnJvmShutdown, getState, getStateName, getURLs, getWebappName, hasLoggingConfig, init, isPackageSealed, loadClass, modified, refreshPolicy, removeLifecycleListener, removeTransformer, setClearReferencesHttpClientKeepAliveThread, setClearReferencesLogFactoryRelease, setClearReferencesObjectStreamClassCaches, setClearReferencesRmiTargets, setClearReferencesStopThreads, setClearReferencesStopTimerThreads, setDelegate, setJavaseClassLoader, setResources, setSkipMemoryLeakChecksOnJvmShutdown, start, stop, toStringclose, definePackage, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ArkTomcatEmbeddedWebappClassLoader()
public ArkTomcatEmbeddedWebappClassLoader(ClassLoader parent)
public URL findResource(String name)
findResource 在类中 org.apache.catalina.loader.WebappClassLoaderBasepublic Enumeration<URL> findResources(String name) throws IOException
findResources 在类中 org.apache.catalina.loader.WebappClassLoaderBaseIOExceptionpublic Class<?> loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass 在类中 org.apache.catalina.loader.WebappClassLoaderBaseClassNotFoundExceptionprotected void addURL(URL url)
addURL 在类中 org.apache.catalina.loader.WebappClassLoaderBaseCopyright © 2019. All rights reserved.