You can create a jboss.xml file and mention the jndi-name of your choice for the EJB.
Something like this:
<?xml version="1.0" encoding="UTF-8"?>
| <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 4.0//EN"
"http://www.jboss.org/j2ee/dtd/jboss_4_0.dtd">
|
|
| <jboss>
|
| <enterprise-beans>
| <session>
| <ejb-name>ServiceEmployeBean</ejb-name>
| <jndi-name>MyBean</jndi-name>
|
| </session>
| </enterprise-beans>
|
|
|
| </jboss>
|
Place this jboss.xml in the META-INF folder of your ejb jar (same place as ejb-jar.xml).
Then use this jndi-name (in this case "MyBean") in your code, to lookup the
bean.
P.S: You mentioned that you use EJB3. In EJB3 you no longer need the xmls to define the
beans or the jndi-name. You can use annotations to do this. See this EJBTrail for more
details
http://trailblazer.demo.jboss.com/EJB3Trail/
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4135867#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...