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/07/18 11:57:43 UTC

svn commit: r1147803 - /geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/java/org/apache/geronimo/console/configcreator/configData/JndiRefsConfigData.java

Author: genspring
Date: Mon Jul 18 09:57:42 2011
New Revision: 1147803

URL: http://svn.apache.org/viewvc?rev=1147803&view=rev
Log:
GERONIMO-5981 Some objects to be injected were not found in jndi: could not look up something.  Workaround provided by Sheng Hao Fang.

Modified:
    geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/java/org/apache/geronimo/console/configcreator/configData/JndiRefsConfigData.java

Modified: geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/java/org/apache/geronimo/console/configcreator/configData/JndiRefsConfigData.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/java/org/apache/geronimo/console/configcreator/configData/JndiRefsConfigData.java?rev=1147803&r1=1147802&r2=1147803&view=diff
==============================================================================
--- geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/java/org/apache/geronimo/console/configcreator/configData/JndiRefsConfigData.java (original)
+++ geronimo/server/trunk/plugins/plancreator/plancreator-portlets/src/main/java/org/apache/geronimo/console/configcreator/configData/JndiRefsConfigData.java Mon Jul 18 09:57:42 2011
@@ -114,7 +114,11 @@ public class JndiRefsConfigData {
                 referenceNotResolved = true;
             }
             dependenciesSet.add(getDependencyString(referenceLink));
-            webApp.getEjbRefArray(index).setPattern(createPattern(referenceLink));
+            GerPatternType pattern = createPattern(referenceLink);
+            // GERONIMO-5981
+            // OpenEJB requires the type of the ejb for jndi binding
+            pattern.setArtifactId(pattern.getArtifactId() + ".jar");
+            webApp.getEjbRefArray(index).setPattern(pattern);
             index++;
         }
         index = 0;