[jboss-svn-commits] JBoss Common SVN: r4358 - arquillian/trunk/testenrichers/ejb/src/main/java/org/jboss/arquillian/testenricher/ejb.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri May 7 12:52:23 EDT 2010
Author: aslak
Date: 2010-05-07 12:52:22 -0400 (Fri, 07 May 2010)
New Revision: 4358
Modified:
arquillian/trunk/testenrichers/ejb/src/main/java/org/jboss/arquillian/testenricher/ejb/EJBInjectionEnricher.java
Log:
ARQ-93 Added EJB 3.1 Global name for War EJB deployments. Fixed tried jndiNames in Exception
Modified: arquillian/trunk/testenrichers/ejb/src/main/java/org/jboss/arquillian/testenricher/ejb/EJBInjectionEnricher.java
===================================================================
--- arquillian/trunk/testenrichers/ejb/src/main/java/org/jboss/arquillian/testenricher/ejb/EJBInjectionEnricher.java 2010-05-07 14:51:43 UTC (rev 4357)
+++ arquillian/trunk/testenrichers/ejb/src/main/java/org/jboss/arquillian/testenricher/ejb/EJBInjectionEnricher.java 2010-05-07 16:52:22 UTC (rev 4358)
@@ -134,6 +134,8 @@
String[] jndiNames = {
"java:global/test.ear/test/" + fieldType.getSimpleName() + "Bean",
"java:global/test.ear/test/" + fieldType.getSimpleName(),
+ "java:global/test/" + fieldType.getSimpleName(),
+ "java:global/test/" + fieldType.getSimpleName() + "Bean",
"java:global/test/" + fieldType.getSimpleName() + "/no-interface",
"test/" + fieldType.getSimpleName() + "Bean/local",
"test/" + fieldType.getSimpleName() + "Bean/remote",
@@ -154,11 +156,23 @@
// no-op, try next
}
}
- throw new NamingException("No EJB found in JNDI, tried the following names: " + jndiNames);
+ throw new NamingException("No EJB found in JNDI, tried the following names: " + joinJndiNames(jndiNames));
}
protected InitialContext createContext(Context context) throws Exception
{
return new InitialContext();
}
+
+ // Simple helper for printing the jndi names
+ private String joinJndiNames(String[] strings)
+ {
+ StringBuilder sb = new StringBuilder();
+
+ for(String string: strings)
+ {
+ sb.append(string).append(", ");
+ }
+ return sb.toString();
+ }
}
More information about the jboss-svn-commits
mailing list