Author: rmannibucau
Date: Tue Sep  4 17:54:34 2012
New Revision: 1380763

URL: http://svn.apache.org/viewvc?rev=1380763&view=rev
Log:
ability to load jaxrs api from webapp removing its filtering (jersey brings the 
api in core package)

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java
    
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderEnricher.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java?rev=1380763&r1=1380762&r2=1380763&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/classloader/URLClassLoaderFirst.java
 Tue Sep  4 17:54:34 2012
@@ -183,6 +183,7 @@ public class URLClassLoaderFirst extends
 
         if (name.startsWith("java.")) return true;
         if (name.startsWith("javax.faces.")) return false;
+        if (name.startsWith("javax.ws.rs.")) return false; // while 
jersey-core brings the api!
         if (name.startsWith("javax.")) return true;
         if (name.startsWith("sun.")) return true;
 

Modified: 
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderEnricher.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderEnricher.java?rev=1380763&r1=1380762&r2=1380763&view=diff
==============================================================================
--- 
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderEnricher.java
 (original)
+++ 
openejb/trunk/openejb/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEClassLoaderEnricher.java
 Tue Sep  4 17:54:34 2012
@@ -169,7 +169,7 @@ public final class TomEEClassLoaderEnric
             "javax.jms.Queue", // JMS
             "javax.enterprise.context.ApplicationScoped", // CDI
             "javax.inject.Inject", // CDI
-            "javax.ws.rs.Path", // JAXRS
+            // "javax.ws.rs.Path", // JAXRS - commented since we manage to 
find why jersey-core brings the api!
             "javax.ejb.EJB", // EJB
             "javax.annotation.PostConstruct" // javax.annotation
     };


Reply via email to