You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2013/05/14 10:12:30 UTC

svn commit: r1482247 - /tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java

Author: rmannibucau
Date: Tue May 14 08:12:30 2013
New Revision: 1482247

URL: http://svn.apache.org/r1482247
Log:
TOMEE-932 default for openejb.classloader.delegate-first should be consistent with embedded or not cases

Modified:
    tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java

Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java?rev=1482247&r1=1482246&r2=1482247&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java (original)
+++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/AppModule.java Tue May 14 08:12:30 2013
@@ -17,6 +17,7 @@
 package org.apache.openejb.config;
 
 import org.apache.openejb.config.sys.Resource;
+import org.apache.openejb.core.ParentClassLoaderFinder;
 import org.apache.openejb.jee.Application;
 import org.apache.openejb.jee.jpa.EntityMappings;
 import org.apache.openejb.jee.jpa.unit.Persistence;
@@ -43,7 +44,7 @@ import java.util.TreeSet;
  * @version $Rev$ $Date$
  */
 public class AppModule implements DeploymentModule {
-    private static final boolean DELEGATE_FIRST_DEFAULT = SystemInstance.get().getOptions().get("openejb.classloader.delegate-first", true);
+    public static final boolean DELEGATE_FIRST_DEFAULT = SystemInstance.get().getOptions().get("openejb.classloader.delegate-first", ParentClassLoaderFinder.Helper.get() != ClassLoader.getSystemClassLoader());
 
     private final Properties properties = new SuperProperties().caseInsensitive(true);
     private final Application application;