0

我将 JBOSS AS-7 用作 SERVER-A,将 tomcat 用作 SERVER-B。

我已经开发了一个 EJB 并将其部署在 JAR 中的 SERVER-A 上,我想从 Server-B 调用这个 EJB。问题是如何从 SERVER-B 访问 EJB?

EJB 代码如下:

package demo.ejb;

import javax.ejb.Remote;

@Remote
public interface RemoteBeanInterface {

   public void say(String saying);
}


package demo.ejb.session.stateless;

import javax.ejb.Remote;
import javax.ejb.Stateless;

import demo.ejb.RemoteBeanInterface;

@Stateless(name = "StatelessBeanDemo")
public class StatelessBeanDemo implements RemoteBeanInterface {

   @Override
   public void say(String saying) {
      System.out.println("[Say] : " + saying + "");
   }
}

谁能帮助我如何从 SERVER-B 访问/调用 EJB?

4

1 回答 1

0

在这个示例中,您可以找到在 JBoss 中查找远程 EJB 所需的一切。它还包括您需要的 Maven 依赖项,请查看客户端项目。

https://github.com/jbossas/quickstart/tree/master/ejb-remote/

于 2012-05-23T15:21:07.720 回答