【问题标题】:How to access EJB3 remotely?如何远程访问 EJB3?
【发布时间】:2012-05-23 14:56:03
【问题描述】:

我将 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?

【问题讨论】:

标签: java ejb-3.0


【解决方案1】:

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

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

【讨论】:

  • 我已经使用这个源的客户端来调用 EJB3。但是 id 不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-09
  • 2013-11-14
相关资源
最近更新 更多