Author: rmannibucau
Date: Fri Jan 11 08:59:38 2013
New Revision: 1431942

URL: http://svn.apache.org/viewvc?rev=1431942&view=rev
Log:
not ear case

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiScanner.java
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiScanner.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiScanner.java?rev=1431942&r1=1431941&r2=1431942&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiScanner.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiScanner.java
 Fri Jan 11 08:59:38 2013
@@ -98,7 +98,7 @@ public class CdiScanner implements Scann
                 if 
(!ejbJar.moduleId.equals(startupObject.getWebContext().getId())) {
                     continue;
                 }
-            } else if (ejbJar.webapp) {
+            } else if (ejbJar.webapp && !appInfo.webAppAlone) {
                 continue;
             }
 

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?rev=1431942&r1=1431941&r2=1431942&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 Fri Jan 11 08:59:38 2013
@@ -1945,7 +1945,7 @@ public class AnnotationDeployer implemen
                                 } else {
                                     addRestClassesToScannedClasses(webModule, 
classes, classLoader);
                                 }
-                            } catch (NullPointerException npe) {
+                            } catch (RuntimeException npe) {
                                 if (app == null) {
                                     throw npe;
                                 }

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java?rev=1431942&r1=1431941&r2=1431942&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/rules/CheckRestMethodArePublic.java
 Fri Jan 11 08:59:38 2013
@@ -81,7 +81,7 @@ public class CheckRestMethodArePublic im
                         for (Object rsSingleton : appInstance.getSingletons()) 
{
                             classes.add(rsSingleton.getClass().getName());
                         }
-                    } catch (NullPointerException npe) {
+                    } catch (RuntimeException npe) {
                         if (appInstance == null) {
                             throw npe;
                         }


Reply via email to