public Class<?> getImplClass(String implClassName) throws Exception { try { ClassLoader classLoader = PortalClassLoaderUtil.getClassLoader(); return classLoader.loadClass(implClassName); } catch (Exception e) { } for (String servletContextName : ServletContextPool.keySet()) { try { ServletContext servletContext = ServletContextPool.get(servletContextName); ClassLoader classLoader = (ClassLoader) servletContext.getAttribute(PortletServlet.PORTLET_CLASS_LOADER); return classLoader.loadClass(implClassName); } catch (Exception e) { } } return null; }