/** * Loads the class with the common class loader. * * @param the class name * @return the loaded class * @throws if the class is not found. * @see getClassLoader() */ public static Class loadClass(String className) throws ClassNotFoundException { try{ return getClassLoader().loadClass(className); }catch(Exception e){ //try loading the class using common classloader (connector classloader's parent chain has common classloader) return ConnectorRuntime.getRuntime().getConnectorClassLoader().loadClass(className); } } }
clz = ClassLoadingUtility.loadClass(pool.getDatasourceClassname()); } catch (ClassNotFoundException cnfe) { Object params[] = new Object[]{dsRAName, pool.getName()}; clz = ClassLoadingUtility.loadClass(pool.getDriverClassname()); } catch (ClassNotFoundException cnfe) { Object params[] = new Object[]{dsRAName, pool.getName()};