java - 在weblogic 8.1上部署spring消息驱动的pojo

标签 java spring jms weblogic weblogic8.x

我正在尝试在 weblogic 8.1 上部署 Spring 消息驱动的 POJO。它是一个简单的 POJO,在应用程序服务器外部运行时工作正常,但消息似乎根本没有被获取。我创建了空的 home 和远程接口(interface),以及一个容器 bean 类,其中包含从应用程序上下文获取的 pojo 实例。然后,我将此容器 bean 类作为 .ejb-jar.xml 添加到 ejb-jar.xml 中。我无法接收消息。

有人对我做错了什么有什么建议吗?谁能给我提供有关如何部署 MDP 的教程吗?

谢谢。

最佳答案

这是一个教程:

http://java-x.blogspot.com/2006/12/implementing-jms-with-spring-message.html

当您说“家庭和远程接口(interface)”时,我不知道您在说什么。您说的是 Spring POJO,但 home 和远程接口(interface)是 EJB 2.0 工件。

要回答的重要问题是:您的消息驱动组件是 EJB (MDB) 还是 Spring POJO (MDP)?如果它们是 EJB,我完全理解为什么需要家庭和远程接口(interface)。如果不是,我会说这可能是一个纯 Web 应用程序,打包在 WAR 中,没有 EJB XML。

您还需要设置一个 JMS 队列。你做对了吗? WebLogic 8.1 意味着 JMS 1.0.2。

这是 WebLogic 和 JDK 的旧版本。为什么不使用 WebLogic 10 和 JDK 6?

关于java - 在weblogic 8.1上部署spring消息驱动的pojo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3065947/

相关文章:

java - 如何编辑 MANIFEST 文件以管理员身份运行 JAR? ( window )

java - 添加 `@SpringBootTest` 注释会触发 IntelliJ 误报

java - Spring 监听器未拾取 JMS 消息

java - ActiveMQ - 控制一次消耗多少消息。

java - 以编程方式从 IBM Webseal 注销用户,而不使用重定向

java - Servlet 未调用

java - JDBC DriverManager.getConnection 与 DriverManager.registerDriver() 区别?

Java Controller 和 Service - 在 Service 中实现 Getter 和 Setter

java - Spring Boot - REST 和 SOAP 组合

java - ACTIVEMQ-发布者订阅者 Hello World 示例