如何在Web应用程序中使用ejb

时间:2010-05-18 15:49:43

标签: java jboss ejb-3.0

我想通过远程接口从servlet调用ejb。也许这是一个RTFM问题,但我无法通过谷歌或文档找到解决方案。我需要做的配置步骤比webapps可以访问ejb

我使用Jboss 4.2,Java 1.6

感谢您的回答!

1 个答案:

答案 0 :(得分:2)

将它放在您的servlet中:

@EJB
private YourEJBRemoteInterface remoteService;

您将注入您的服务。 (您可能需要设置name注释的@EJB

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

更新:由于您的JBoss版本似乎已经过时,因此JNDI查找是可行的方法。 int你的servlet init(..)方法通过JNDI查找EJB(使用InitialContext),并将它们设置为字段,就好像已经执行了依赖注入一样。