One thing to add: Injection in a JSF mananged bean will work in JBoss 4.2

I managed to achieve this only by accessing the ENC:
@EJB(name="java:comp/env/ejb/MyBeanLocal")
  | private MyBeanLocal myBean;

I had to declare it in web.xml and jboss-web.xml.
This is my jboss-web.xml:
<?xml version="1.0" encoding="UTF-8"?>
  | <!DOCTYPE jboss-web PUBLIC
  |     "-//JBoss//DTD Web Application 4.2//EN"
  |     "http://www.jboss.org/j2ee/dtd/jboss-web_4_2.dtd";>
  | <jboss-web>
  |     <context-root>MyWeb</context-root>
  |     <ejb-local-ref>
  |             <ejb-ref-name>ejb/MyBeanLocal</ejb-ref-name>
  |             <local-jndi-name>MyEAR/MyBean/local</local-jndi-name>
  |     </ejb-local-ref>
  | </jboss-web> 

Simply declaring "@EJB" without attributes did not work. Maybe someone can 
clear this ?

Wolfgang

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

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

Reply via email to