Author: rmannibucau
Date: Sun Jul 1 22:46:45 2012
New Revision: 1356040
URL: http://svn.apache.org/viewvc?rev=1356040&view=rev
Log:
TOMEE-264 more filtering of API jars
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=1356040&r1=1356039&r2=1356040&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 22:46:45 2012
@@ -132,7 +132,14 @@ public final class TomEEClassLoaderHelpe
*/
private static final String[] FORBIDDEN_CLASSES = new String[]{
"javax.persistence.Entity", // JPA
- "javax.transaction.Transaction" // JTA
+ "javax.transaction.Transaction", // JTA
+ "javax.jws.WebService", // JAXWS
+ "javax.validation.Validation", // BVal
+ "javax.jms.Queue", // JMS
+ "javax.enterprise.context.ApplicationScoped", // CDI
+ "javax.ws.rs.Path", // JAXRS
+ "javax.ejb.EJB", // EJB
+ "javax.annotation.PostConstruct" // javax.annotation
};
public static boolean validateJarFile(final File file) throws IOException {