我使用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?
答案 0 :(得分:0)
在这个例子中,您可以找到在JBoss中查找远程EJB所需的全部内容。 它还包括您需要的maven依赖项,请查看客户端项目。
https://github.com/jbossas/quickstart/tree/master/ejb-remote/