aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes How to specify a simple JNDI name for my EJB in WebLogic 10 (with annotations)? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "How to specify a simple JNDI name for my EJB in WebLogic 10 (with annotations)?" Watch "How to specify a simple JNDI name for my EJB in WebLogic 10 (with annotations)?" New topic
Author

How to specify a simple JNDI name for my EJB in WebLogic 10 (with annotations)?

Philippe Desrosiers
Ranch Hand

Joined: Mar 29, 2006
Posts: 138
If I annotate my session bean like that:

and deploy it in Webglogic 10, i get access to the remote interface with:


that works fine, but is there an alternative to define
a jndi name with annotations, without the full qualified classname of the remote interface?

so I want to have something like:


Reason being that at runtime, the client will need to be able to get the service out of JNDI without actually knowing the implementation (in this case, MyServiceBeanImpl or a Proxy) that is being returned (and hence the FQCN).

Google and friends seems to indicate that there may be a way to do this using ejb-jar.xml or weblogic-ejb-jar.xml, but So far it all looks like a cross between undocumented and incomprehensible. I'd rather do this with straight annotations, but I'm open to XML examples, if anyone's got 'em.

thanks!
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: How to specify a simple JNDI name for my EJB in WebLogic 10 (with annotations)?
 
Similar Threads
ejb myclipse weblogic error
Jboss and Ejb 2.1 ejb-ref lookup
JNDI Lookup Failing
javax.naming.NameNotFoundException: Name comp/env/ejb not found in context "java:"
XPost: How to specify a simple JNDI name for my EJB in WebLogic 10 (with annotations)?