Sorry, I meant to send this mail to geronimo tck list. Please ignore it and I'll continue the discussion on geronimo tck mailing list.
On Thu, Jun 9, 2011 at 12:27 AM, Shawn Jiang <[email protected]> wrote: > > com.sun.ts.tests.ejb30.bb.session.stateful.remove.complement.Client#removeTwoRemoteHome<https://phoebe.apache.org:9443/jobs/artifacts/185/2106688/3_0_Full_Profile_tomcat_Test_Results/com.sun.ts.tests.ejb30.bb.session.stateful.remove.complement/Client_removeTwoRemoteHome.html> > > this case failed because it can't inject a remoteHome field in App > Client. after debug, I found that openejb does not bind the RemoteHome > format jndi name to the context. > > In method > org.apache.openejb.assembler.classic.JndiBuilder.TemplatedStrategy.getName(Class, > Interface) , openejb uses following template to generate the jndi name by > default. > > {ejbName}{interfaceType.annotationName} > > While the case is expecting a jndi name > "RemoveBean!com.sun.ts.tests.ejb30.common.migration.twothree.TwoRemoteHome" > which should be generated with a template like > > {ejbName}{interfaceClass} > > Is there a way to specify the customized template for this specific EJB in > deployment process ? > > > -- > Shawn > -- Shawn
