Servlets 从远程jboss服务器(servlet)调用EJB方法

Servlets 从远程jboss服务器(servlet)调用EJB方法,servlets,jboss,ejb,message-driven-bean,Servlets,Jboss,Ejb,Message Driven Bean,案例1: 我在一台jboss服务器上进行战争,在另一台jboss服务器上进行ejb jar。 我想从另一台服务器中的servlet调用ejb。 怎么称呼它。有人能帮我提供一个工作样本和所需的配置吗 案例2: 我的事务jboss服务器中的消息驱动Bean(MDB)和另一台jboss服务器中的业务方法。如何从事务服务器调用我的业务方法 请帮我解决这个案子 提前感谢我无法(不会)提供一个有用的示例,但您必须这样做: 您的EJB(会话bean)必须以支持远程访问的方式配置,即RMI 您必须将EJB客户机

案例1: 我在一台jboss服务器上进行战争,在另一台jboss服务器上进行ejb jar。 我想从另一台服务器中的servlet调用ejb。 怎么称呼它。有人能帮我提供一个工作样本和所需的配置吗

案例2: 我的事务jboss服务器中的消息驱动Bean(MDB)和另一台jboss服务器中的业务方法。如何从事务服务器调用我的业务方法

请帮我解决这个案子

提前感谢

我无法(不会)提供一个有用的示例,但您必须这样做:

  • 您的EJB(会话bean)必须以支持远程访问的方式配置,即RMI
  • 您必须将EJB客户机类导出到一个单独的JAR文件中;这些是执行RMI调用(存根)所需的接口和基类。这是必需的,因为客户端(WAR)必须了解如何反序列化/序列化servlet和远程EJB之间的RMI通信
  • 使导出的EJB客户机JAR可用于WAR文件
  • 如前所述,定义指向远程EJB服务器的初始上下文
  • 部署并运行它
  • 顺便说一句:我个人认为,RMI通信是痛苦的,你应该尽量避免它,因为它将客户端(你的WAR)与远程EJB紧密耦合


    编辑:你使用哪个EJB版本和哪个IDE?

    谷歌在进入
    jboss
    remote
    EJB
    :谢谢你的回复,我会检查一下。我正在使用EJB2.1和Netbeans IDE