ejb@glassfish.java.net

Re: EJB3.0 - session bean to session bean cross app server remote ref

From: Kenneth Saks <Kenneth.Saks_at_Sun.COM>
Date: Fri, 26 Mar 2010 10:11:22 -0400

On Mar 26, 2010, at 9:50 AM, Ming Chan wrote:

> Hello,
>
> Thanks for publishing the very detailed information here:
>
> https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html#cross-appserverremoteref
>
> I have a follow up question.
>
> I would like to access from one stateless session bean (SLSB) to another
> stateless session bean (SLSB) using remote EJB interface. Both are
> EJB3.0 session beans running on difference instances of glassfish 2.1.
> Each of these session beans is running on its own glassfish instance and
> these two glassfish instances do not belong to a same cluster.
>
> The mentioned reference suggests we do the following:
>
> Within the servlet :
>
> @EJB(name="fooejbref")
> private FooRemote fooRemote;
>
> Within sun-web.xml :
>
> <ejb-ref>
> <ejb-ref-name>fooejbref</ejb-ref-name>
> <jndi-name>corbaname:iiop:host2:3700#Foo</jndi-name>
> </ejb-ref>
>
> How to access a remote SLSB from another SLSB (rather than from a servlet) ?

Hi Ming,

In that case, the @EJB would be placed within the SLSB bean class and the
ejb-ref elements would be put in a sun-ejb-jar.xml file.

 --ken

>
> Thanks in advance.
>
> Ming
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ejb-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: ejb-help_at_glassfish.dev.java.net
>