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;
}