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 {


Reply via email to