下午好,在我的时区
我从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没有什么不同:每个需要它们的类装入器都应该有访问权限。