Java 如何在webapplication中使用ejb

Java 如何在webapplication中使用ejb,java,jboss,ejb-3.0,Java,Jboss,Ejb 3.0,我想通过远程接口从servlet调用ejb。也许这是一个RTFM问题,但我无法通过谷歌或文档找到解决方案。除了ejb,我还需要执行哪些配置步骤才能访问Web应用程序 我使用JBoss4.2、Java1.6 谢谢你的回答 将其放在servlet中: @EJB private YourEJBRemoteInterface remoteService; 你的服务将被注入。(您可能需要设置@EJB注释的名称) 另一种方法是使用JNDI查找,但这已经过时了 更新:因为您的JBoss版本似乎也过时了,所以

我想通过远程接口从servlet调用ejb。也许这是一个RTFM问题,但我无法通过谷歌或文档找到解决方案。除了ejb,我还需要执行哪些配置步骤才能访问Web应用程序

我使用JBoss4.2、Java1.6


谢谢你的回答

将其放在servlet中:

@EJB
private YourEJBRemoteInterface remoteService;
你的服务将被注入。(您可能需要设置
@EJB
注释的
名称

另一种方法是使用JNDI查找,但这已经过时了


更新:因为您的JBoss版本似乎也过时了,所以JNDI查找是一种方法。在servlet中输入init(…)方法通过JNDI(使用
InitialContext
)查找EJB,并将它们设置为字段,就好像已经执行了依赖项注入。

根据这个链接,Jboss不支持Servlet中的EJB注入,因为我知道我问了一个错误的问题:我需要解决方案如何配置webapp,使Servlet可以使用EJB。我已经编辑了我的问题。