You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ge...@apache.org on 2011/03/01 04:34:12 UTC
svn commit: r1075636 -
/geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EjbModuleImpl.java
Author: genspring
Date: Tue Mar 1 03:34:12 2011
New Revision: 1075636
URL: http://svn.apache.org/viewvc?rev=1075636&view=rev
Log:
Now WAR is also a EJBModule according to the latest changes in openejb deploymetLoader.
Modified:
geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EjbModuleImpl.java
Modified: geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EjbModuleImpl.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EjbModuleImpl.java?rev=1075636&r1=1075635&r2=1075636&view=diff
==============================================================================
--- geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EjbModuleImpl.java (original)
+++ geronimo/server/trunk/plugins/openejb/geronimo-openejb/src/main/java/org/apache/geronimo/openejb/EjbModuleImpl.java Tue Mar 1 03:34:12 2011
@@ -227,6 +227,12 @@ public class EjbModuleImpl implements EJ
if (!keyPropertyList.containsKey("J2EEApplication")) {
throw new InvalidObjectNameException("EJBModule object name must contain a J2EEApplication property", objectName);
}
+
+ // EJB in WAR, The war itself is one big EjbModule
+ if (keyPropertyList.size() == 5 && keyPropertyList.containsKey("WebModule")) {
+ return;
+ }
+
if (keyPropertyList.size() != 4) {
throw new InvalidObjectNameException("EJBModule object name can only have j2eeType, name, J2EEApplication, and J2EEServer properties", objectName);
}