geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Blevins <david.blev...@visi.com>
Subject Re: EJB 3.0 local interface lookup in Geronimo 2.0.2
Date Thu, 29 Nov 2007 20:43:13 GMT

On Nov 12, 2007, at 11:50 PM, ivanrc wrote:

>
> Hello,
>
> I had deployed a EJB 3 stateless bean, and the log show  
> TeamBeanRemote as
> Remote JNDI name:
>
> 08:37:26,015 INFO  [startup] Jndi(name=TeamBeanRemote) -->
> Ejb(deployment-id=test_ejb3/TeamBean)
>
> If I defined a @local interface, Do you know if the log have to  
> print a line
> with local interface jndi name or Apache geronimo use the same name  
> for both
> remote interface and local interface?

You should see a second line with the local interface name.

> Other thing,  I need to lookup a EJB local interface from inside my  
> EJB 3.0.
> I try to use java:/comp/env/... but it doesn´t work. Do I have to  
> config
> something inside my openejb-jar.xml descriptor?

If you'd like to lookup an ejb from another ejb you need to declare a  
dependency on it.  Add a variable in your referring ejb like this:

   @EJB(name="myEjb", beanName="TeamBean")
   private TeamBeanRemote myEjb;


-David


Mime
View raw message