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

Reply via email to