[jboss-user] [JNDI and Naming] - Re: Use plain @EJB for remote EJB lookup?

Mikal Henriksen do-not-reply at jboss.com
Thu May 30 08:33:58 EDT 2013

Mikal Henriksen [https://community.jboss.org/people/stylpe] created the discussion

"Re: Use plain @EJB for remote EJB lookup?"

To view the discussion, visit: https://community.jboss.org/message/820393#820393

Thanks for the quick reply!
> jaikiran pai wrote:
> The server cannot guess what the appname, module name and bean name would be for that target bean (which resides on a different server) to be. It's the user's application which has that idea. 
I know it can't guess the appname and module name, that's what I wanted to know if I could configure somewhere. I guess my idea is that I should be able to tell the web app "Hey, use this server, this appname and this module name for ejb lookups," and the servers figure out the rest from there.

But your answer made me realize that we also need to know the name for the implementing class, since that's part of every standard jndi name. Thinking about it, it seems weird that the client should have to know about the name of the server-side class implementing the interface (the exception is of course multiple implementations of the same interface). 

Is this just a limitation of jndi and remote ejb? Other than mapping these session beans to custom, shorter jndi names, is there no simpler way to accomplish something like this?

Reply to this message by going to Community

Start a new discussion in JNDI and Naming at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20130530/d333d7c7/attachment-0001.html 

More information about the jboss-user mailing list