Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Via @EJB Annotation

Which an be as simple as adding this to your Servlet, Filter, or Listener:

Code Block
@EJB
private HelloLocal helloLocal;

See the @EJB Injection Example for a running example. The example uses one ejb to refer to another ejb, but the same rules apply for servlets.

Adding ejb-ref in your web.xml

Or on the older xml-style:

Code Block
xml
xml
<ejb-ref>
 <description> EJB Reference to the bean deployed to OpenEJB </description>
 <ejb-ref-name>ejb/hello</ejb-ref-name>
 <ejb-ref-type>Session</ejb-ref-type>
 <home>org.acme.HelloHome</home>
 <remote>org.acme.Hello</remote> 
</ejb-ref>