Message驱动bean消息



下午好,在我的时区

我从ejb开始,我有一个小问题:

代码片段:

public class OrderBilling  implements MessageListener{
   public void onMessage(Message message){
          try{
              ObjectMessage om = (ObjectMessage)message;
              Order order = om.getObject();

运行MessageBean的JVM如何知道如何加载Order类?RMI能够将类从一个JVM下载到另一个JVM,但是由于在JMS中MessageBean不直接与客户机通信,而是与JMS服务器通信,因此这个过程如何可能呢?

Thanks in advance

敬礼

您必须在两个服务器上添加所有相关的jar:发送消息的服务器和接收消息的服务器。

如果这两个WAR文件都部署在Java EE应用服务器(如JBOSS)上,我希望在WEB-INF/lib中看到一个包含共享.class实例的JAR文件。

您的类与第三方JAR没有什么不同:每个需要它们的类装入器都应该有访问权限。

最新更新