Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Lookup EJB3 from web app in weblogic

 
Tulika Garg
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I am trying to lookup a stateless session bean from my web application. My web application and jar containing EJB are packaged in same ear file. I am using EJB3 and Weblogic 10.3
I have specified local-jndi-name of my EJB in weblogic-ejb-jar.xml packaged with my EJB jar.



But I am unable to lookup this EJB from my web app using JNDI name "Repository/local" .
I then included an ejb-local-ref to this EJB in web.xml of my web app like this



Then I was able to lookup this EJB in my web app using JNDI name "java:comp/env/ejb/Repository".

Now my question is, if I have specified local JNDI name in weblogic-ejb-jar.xml, do I still have to include an ejb-ref in my web.xml to lookup that EJB? Is there some other way using which I can lookup EJB using JNDI name I specify in weblogic-ejb-jar.xml, without modifying my web.xml?

Tulika.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic