我的访问端是动态Web工程,然后试图用@EJB注入一个SayHello接口的实例,SayHello实现写在另外一个EJB工程里,SayHello.java源文件在两个工程里都有,部署到JBOSS上后,用IE访问URL会抛出空指针异常,而使用InitialContext的方式是正常的,谁知道是什么原因呢?是JBOSS配置问题,还是Web工程配置问题。怎样才能使注入好使? 
问题补充:
书上说@EJB注入是需要托管环境的,经过我实验,可以在EJB实例中注入别的EJB实例,也就是EJB是在托管环境中的,那是不是Servlet不在这个环境中呢?如果是,要如何配置Servlet运行环境,使其进入托管?希望高手指点。^_^  2008-11-10 08:37
Spring也有类似的注入机制,需要在Web.xml中加入Spring监听器,并且在Spring配置文件中进行配置。是不是EJB3配置也要这样?如果是,配置信息应该写在那里?怎么写?