ejb-jar.xml declares the ejbs and the jboss.xml maps them to their global jndi name.
ejb-jar.xml:
<ejb-jar version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">
|
| <enterprise-beans>
|
| <session>
| <ejb-name>MyBean</ejb-name>
| <local>com.example.MyLocal</local>
| <ejb-class>com.example.MyBean</ejb-class>
| </session>
|
| </enterprise-beans>
|
| </ejb-jar>
jboss.xml:
<!DOCTYPE jboss PUBLIC
| "-//JBoss//DTD JBOSS 3.2//EN"
| "http://www.jboss.org/j2ee/dtd/jboss_3_2.dtd">
| <jboss>
| <enterprise-beans>
| <session>
| <ejb-name>MyBean</ejb-name>
| <local-jndi-name>com.example.MyBean/local</local-jndi-name>
| </session>
| </enterprise-beans>
| </jboss>
with these you can use the following to look up the ejb:
MyLocal bean = (MyLocal)new
InitialContext().lookup("com.example.MyBean/local");
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115552#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...