[
https://issues.apache.org/jira/browse/COCOON-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12502099
]
solprovider commented on COCOON-2068:
-------------------------------------
Changing this would cause more problems that fixing the environment. My
aplogies for wasting time. Closing the issue.
> Add failover for loading classes.
> ---------------------------------
>
> Key: COCOON-2068
> URL: https://issues.apache.org/jira/browse/COCOON-2068
> Project: Cocoon
> Issue Type: Improvement
> Components: * Cocoon Core
> Affects Versions: 2.1.10
> Reporter: solprovider
> Priority: Minor
>
> The ClassLoader from currentThread.getContextClassLoader() was unable to
> retrieve classes in my environment. Add fallback to standard Java class
> loading.
> NOTE: The two "set" lines would work in either order. I believe Cocoon is
> using a custom ClassLoader to dynamically load changes so the custom method
> must be tried first. (The auto-reload ability will be lost for environments
> using the fallback, but at least they will be able to use Cocoon.)
> public class ClassUtils{
> public static Class loadClass(String className) throws
> ClassNotFoundException{
> Class ret;
> try{
> ret= ClassUtils.getClassLoader().loadClass(className);
> }catch(ClassNotFoundException e){
> ret= Class.forName(className);
> }
> return ret;
> }
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.