gpt4 book ai didi

java - 寻址 "WebLogic server side components must use AQ JMS datasource configuration"

转载 作者:行者123 更新时间:2023-11-29 08:54:19 28 4
gpt4 key购买 nike

我正在将一个最初为 Oracle 应用服务器编写的旧 Java 应用程序迁移到 Oracle 融合中间件中的 WebLogic 10.3.6。该应用程序使用 Oracle Advanced Queue/JMS 功能。 AQ 已在数据库中配置。现在应用程序正在 WebLogic 中运行,当我到达 AQ 代码时我看到了这个错误:

java.lang.UnsupportedOperationException: WebLogic server side components must use AQ JMS datasource configuration

我已经阅读冗长的 Oracle 文档 8 个多小时了,但我仍然不知道该如何解决这个问题。我相信错误消息告诉我我需要使用 WebLogic 的内置 JMS 连接来与数据库的 AQ 对话,但是当我试图了解如何实现这一点时,我只是在兜圈子。

当我用谷歌搜索错误消息时,我找到了 this建议我将旧的 aqapi.jar 放在服务器节点类路径的开头。我这样做了,但没有效果。

我是否真的有必要使用 WebLogic 方法更改连接到 AQ 的方式,或者我是否可以进行相对简单的更改并继续使用现有方法?

最佳答案

就我而言,答案是肯定的,我确实需要改变我连接到 AQ 的方式。我从来没有看到任何关于为什么这在 WebLogic 中不同或这样做有什么好处的解释。尽管 WebLogic 文档非常困惑,而且对于实际进行配置更改毫无用处,但我最终被引导到以下非常有用的 Oracle 博客文章。

How to Create a Simple JMS Queue in Weblogic Server 11gHow to Set Up an AQ JMS (Advanced Queueing JMS) for SOA Purposes

关于java - 寻址 "WebLogic server side components must use AQ JMS datasource configuration",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21149299/

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