In your ejb-jar.xml:

  | <session >
  |          <description>Sample session bean</description>
  | 
  |          <ejb-name>HelloWorld</ejb-name>
  | 
  |          
  |          <local-home>packageName.HelloWorldLocalHome</local-home>
  |          <local>packageName.HelloWorldLocal</local>
  |          <ejb-class>packageName.HelloWorldSessionBean</ejb-class>
  |          <session-type>Stateless</session-type>
  |          <transaction-type>Container</transaction-type>
  | 
  |          
  | 
  |       </session>
  | 

Add the following to the web.xml:


  | <ejb-local-ref>
  |         <ejb-ref-name>ejb/MyLocalRefHelloWorld</ejb-ref-name>
  |         <ejb-ref-type>Session</ejb-ref-type>
  |         <local-home>packageName.HelloWorldLocalHome</local-home>
  |         <local>packageName.HelloWorldLocal</local>
  |         <ejb-link>HelloWorld</ejb-link>
  |     </ejb-local-ref>

The ejb-link in the web.xml should match the ejb-name in the ejb-jar.xml.

In your code, you will lookup using the ejb-ref-name specified in the web.xml, 
as follows:


  | Context ctx = new InitialContext();
  | ctx.lookup("java:comp/env/ejb/MyLocalRefHelloWorld");





View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3983175#3983175

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3983175
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to