我有一个库给我一个com.ibm.mq.MQMessage类型的消息,我添加信息然后将它发送到队列中。如果我在应用程序中创建自己的MQQueueConnectionFactory,我可以这样做,但现在我试图在WAS控制台中设置内容并通过JNDI访问我的java webapp。如何通过WAS控制台配置jms资源,以便我可以通过JNDI检索com.ibm.mq.jms.MQQueueConnectionFactory实例?或者我如何通过标准的javax.jms发送com.ibm.mq.MQMessage?
答案 0 :(得分:1)
有一个complete scenario演示了如何将在WebSphereApplication Server中运行的应用程序连接到MQ Knowledge Center中的MQ。这将包含有关如何在WAS管理面板中配置JMS资源的详细信息。
Liberty profile也有一个。
但是 com.ibm.mq.MQMessage是MQ Java Classes API中的对象 - 而不是JMS消息。值得确认这里的确切类型 - 因为MQ Java类不应理想地在JavaEE环境中使用 - see this technote以获取完整的详细信息。