@Override protected URL findResource(String name) { URL result = null; // First try the user class loader ClassLoader cl = getEngine().getUserClassLoader(); if (cl != null) { result = cl.getResource(name); } // Then try the current thread's class loader if (result == null) { cl = Thread.currentThread().getContextClassLoader(); if (cl != null) { result = cl.getResource(name); } } return result; }
@Override protected Enumeration<URL> findResources(String name) throws IOException { Enumeration<URL> result = null; // First try the user class loader ClassLoader cl = getEngine().getUserClassLoader(); if (cl != null) { result = cl.getResources(name); } // Then try the current thread's class loader if (result == null) { cl = Thread.currentThread().getContextClassLoader(); if (cl != null) { result = cl.getResources(name); } } return result; }
ClassLoader cl = getEngine().getUserClassLoader();