Websphere Application Server 需要 Websphere MQ 类
Websphere MQ classes needed in Websphere Application Server
所以我在 Webpshere Application Server 上部署了一个 JMS 应用程序,这个应用程序尝试使用 com.ibm.mq.jms.MQConnectionFactory 连接到队列目录,我想知道我是否应该在我的应用程序中包含 Websphere MQ jar 或者它们应该由 Websphere Application Server 提供。我的应用程序目前没有它们并且我没有 ClassNotFoundException 但我确实遇到了问题(我出现了 SIB_MESSAGE 错误),这是否与我的服务器在 PARENT_LAST 上有关或者 WAS 服务器版本和 WMQ 服务器版本不兼容?
我应该在我的应用程序中包含 Websphere MQ jar 吗?这对我的问题有帮助还是使它变得更糟?
感谢您的帮助。
不要在您的应用程序中捆绑 WebSphere MQ jar 文件。这将不受 IBM 支持,并且是非常糟糕的做法。
您必须将 WebSphere MQ 类 用于 WebSphere Application Server 中附带的 JMS(包含在 WebSphere MQ JCA 资源适配器中)。这样,您使用的 JMS 的 类 版本将在您应用 WebSphere Application Server 维护时更新。
WebSphere Application Server 中随附的任何版本的 WebSphere MQ JCA 资源适配器都可以连接到任何 v7.x 或 v8 队列管理器。
如果没有关于您收到的确切错误的更多详细信息,我无法提供进一步的帮助。
可能值得查看 IBM 知识中心中涵盖将 WebSphere Application Service 连接到 IBM MQ 的场景。 [http://www-01.ibm.com/support/knowledgecenter/prodconn_1.0.0/com.ibm.prodconn.doc/infocenter_homepage/mqwas_home.htm]
对 SIB 的引用表明可能已配置默认消息传递提供程序 - 而您需要 MQ 提供程序。
所以我在 Webpshere Application Server 上部署了一个 JMS 应用程序,这个应用程序尝试使用 com.ibm.mq.jms.MQConnectionFactory 连接到队列目录,我想知道我是否应该在我的应用程序中包含 Websphere MQ jar 或者它们应该由 Websphere Application Server 提供。我的应用程序目前没有它们并且我没有 ClassNotFoundException 但我确实遇到了问题(我出现了 SIB_MESSAGE 错误),这是否与我的服务器在 PARENT_LAST 上有关或者 WAS 服务器版本和 WMQ 服务器版本不兼容?
我应该在我的应用程序中包含 Websphere MQ jar 吗?这对我的问题有帮助还是使它变得更糟?
感谢您的帮助。
不要在您的应用程序中捆绑 WebSphere MQ jar 文件。这将不受 IBM 支持,并且是非常糟糕的做法。
您必须将 WebSphere MQ 类 用于 WebSphere Application Server 中附带的 JMS(包含在 WebSphere MQ JCA 资源适配器中)。这样,您使用的 JMS 的 类 版本将在您应用 WebSphere Application Server 维护时更新。
WebSphere Application Server 中随附的任何版本的 WebSphere MQ JCA 资源适配器都可以连接到任何 v7.x 或 v8 队列管理器。
如果没有关于您收到的确切错误的更多详细信息,我无法提供进一步的帮助。
可能值得查看 IBM 知识中心中涵盖将 WebSphere Application Service 连接到 IBM MQ 的场景。 [http://www-01.ibm.com/support/knowledgecenter/prodconn_1.0.0/com.ibm.prodconn.doc/infocenter_homepage/mqwas_home.htm]
对 SIB 的引用表明可能已配置默认消息传递提供程序 - 而您需要 MQ 提供程序。