Tengo una clase java que crea un cargador de clases personalizado basado en el cargador de clase javassist en el inicio y luego ejecuta la clase de programa real. Estoy recibiendo el siguiente error:Configurar org.apache.log4j.ConsoleAppender con classloader personalizado
log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a
"org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [[email protected]] whereas object of type
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by
[[email protected]].
log4j:ERROR Could not instantiate appender named "stdout".
El problema está relacionado con el hecho de que un objeto es creado por el cargador de clases original, mientras que la otra es creado por la costumbre uno.
¿Hay alguna manera de resolver este error?
Gracias de antemano,
Avner
funcionó como un encanto ;-) Gracias –