gpt4 book ai didi

java - 消息驱动 Bean 消息

转载 作者:太空宇宙 更新时间:2023-11-04 06:47:29 28 4
gpt4 key购买 nike

在我的时区下午好

我从 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 服务器通信,所以这个过程如何可能?

提前致谢

最诚挚的问候

最佳答案

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

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

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

关于java - 消息驱动 Bean 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23785855/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com