Hi.
 
I am sitting on that problem for a couple of days.
 
I am a beginer in jsf/ejb technology. 
I have a problem with EJB injection to the JSF managed bean. I have read all the google url's I have found and still nothing.
I have attached my whole project.
 
I have a Statless bean called PassManBean with local and remote interfaces. The catch is that EJB bean uses identities to manage access rights to the methods.
 
Then I have created a ManagedBean called AddObjectManagedBean witch has
 
 | @EJB(name="ejb/PassManEJBBean") | 
 | private PassManBeanRemote passManBean; | 
 
faces-config.xml
<managed-bean>
  <managed-bean-name>addObjectManagedBean</managed-bean-name>
  <managed-bean-class>pl.info.kardas.passman.jsf.AddObjectManagedBean</managed-bean-class>
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>
 
web.xml
<web-app version="2.5" 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/web-app_2_5.xsd">
 
 <ejb-ref>
  <ejb-ref-name>ejb/PassManEJBBean</ejb-ref-name>
  <ejb-ref-type>Session</ejb-ref-type>
  <home>pl.info.kardas.passman.ejb.PassManBean</home>
  <remote>pl.info.kardas.passman.ejb.PassManBeanRemote</remote>
 </ejb-ref>
 
jboss-web.xml
<ejb-ref>
    <ejb-ref-name>ejb/PassManEJBBean</ejb-ref-name>
    <jndi-name>PassMan/PassManBean/remote</jndi-name>
</ejb-ref>
 
When I have tryied to run application it gives me:
 
21:02:05,928 ERROR [STDERR] java.lang.NullPointerException
21:02:05,929 ERROR [STDERR]     at pl.info.kardas.passman.jsf.AddObjectManagedBean.<init>(AddObjectManagedBean.java:44)
21:02:05,929 ERROR [STDERR]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
21:02:05,929 ERROR [STDERR]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
etc...
 
I really do not have any idea why this is not working. Please help