我的时区下午好
我从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服务器通信如何实现此过程?
提前致谢
祝你好运
答案 0 :(得分:1)
您必须在两台服务器上添加所有相关的JAR:发送消息的消息和接收消息的JAR。
如果两者都部署在像JBOSS这样的Java EE应用服务器上,我希望在两个WAR文件的WEB-INF / lib中看到一个带有共享.class实例的JAR文件。
您的类与第三方JAR没有区别:每个需要它们的类加载器都应该具有访问权限。