Author: rmannibucau
Date: Sun Jul  1 21:25:34 2012
New Revision: 1356030

URL: http://svn.apache.org/viewvc?rev=1356030&view=rev
Log:
using jarlocation to avoid to handle protecteddomain == null

Modified:
    
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderHelper.java

Modified: 
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderHelper.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderHelper.java?rev=1356030&r1=1356029&r2=1356030&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderHelper.java
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderHelper.java
 Sun Jul  1 21:25:34 2012
@@ -17,6 +17,7 @@
 package org.apache.tomee.catalina;
 
 import org.apache.openejb.OpenEJB;
+import org.apache.openejb.loader.JarLocation;
 import org.apache.openejb.loader.SystemInstance;
 import org.apache.tomee.installer.Paths;
 
@@ -88,7 +89,7 @@ public final class TomEEClassLoaderHelpe
                     continue;
                 }
 
-                final URL url = 
clazz.getProtectionDomain().getCodeSource().getLocation();
+                final URL url = JarLocation.jarLocation(clazz).toURI().toURL();
                 if (url == null) {
                     continue;
                 }


Reply via email to