如何远程访问EJB3?

时间:2012-05-23 14:56:04

标签: java ejb-3.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?

1 个答案:

答案 0 :(得分:0)

在这个例子中,您可以找到在JBoss中查找远程EJB所需的全部内容。 它还包括您需要的maven依赖项,请查看客户端项目。

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