Title: [2624] branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBReferenceBuilder.java: Don't insist that explicit name queries in ejb-refs can be resolved at deploy time
- Revision
- 2624
- Author
- djencks
- Date
- 2006-04-26 00:17:38 -0400 (Wed, 26 Apr 2006)
Log Message
Don't insist that explicit name queries in ejb-refs can be resolved at deploy time
Modified Paths
Diff
Modified: branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBReferenceBuilder.java (2623 => 2624)
--- branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBReferenceBuilder.java 2006-04-25 23:22:39 UTC (rev 2623)
+++ branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBReferenceBuilder.java 2006-04-26 04:17:38 UTC (rev 2624)
@@ -47,6 +47,18 @@
*/
package org.openejb.deployment;
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.Set;
+
+import javax.naming.Reference;
+
import org.apache.geronimo.common.DeploymentException;
import org.apache.geronimo.common.UnresolvedEJBRefException;
import org.apache.geronimo.gbean.AbstractName;
@@ -59,22 +71,10 @@
import org.apache.geronimo.kernel.GBeanNotFoundException;
import org.apache.geronimo.kernel.config.Configuration;
import org.apache.geronimo.kernel.repository.Artifact;
-import org.openejb.corba.CORBAHandleDelegate;
import org.openejb.corba.proxy.CORBAProxyReference;
import org.openejb.proxy.EJBProxyReference;
import org.openejb.proxy.ProxyInfo;
-import javax.naming.Reference;
-import java.net.URI;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-import java.util.HashMap;
-import java.util.HashSet;
-
/**
* @version $Revision$ $Date$
*/
@@ -109,7 +109,9 @@
try {
gbeanData = configuration.findGBeanData(query);
} catch (GBeanNotFoundException e) {
- throw new DeploymentException("Could not locate ejb matching " + query + " in configuration " + configuration.getId());
+ return;
+ //we can't check anything, hope for the best.
+// throw new DeploymentException("Could not locate ejb matching " + query + " in configuration " + configuration.getId());
}
ProxyInfo proxyInfo = (ProxyInfo) gbeanData.getAttribute("proxyInfo");
if (proxyInfo == null) {