Author: rmannibucau
Date: Sun Oct 28 20:21:25 2012
New Revision: 1403088
URL: http://svn.apache.org/viewvc?rev=1403088&view=rev
Log:
OPENEJB-1925 checking handler can be loaded from system classloader for
embedded mode
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/JuliLogStreamFactory.java
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/JuliLogStreamFactory.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/JuliLogStreamFactory.java?rev=1403088&r1=1403087&r2=1403088&view=diff
==============================================================================
---
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/JuliLogStreamFactory.java
(original)
+++
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/JuliLogStreamFactory.java
Sun Oct 28 20:21:25 2012
@@ -49,6 +49,12 @@ public class JuliLogStreamFactory implem
} else {
consoleHandlerClazz =
OpenEJBSimpleLayoutHandler.class.getName();
}
+
+ try { // check it will not fail later (case when a framework
change the JVM classloading)
+
ClassLoader.getSystemClassLoader().loadClass(consoleHandlerClazz);
+ } catch (ClassNotFoundException e) {
+ consoleHandlerClazz = ConsoleHandler.class.getName();
+ }
}
try {