【发布时间】: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?
【问题讨论】:
-
@mprabhat 您的示例仅在 2 个 JBoss 服务器之间,问题是从 tomcat 服务器查找,此链接更合适:docs.jboss.org/author/display/AS71/…