目前我在WebSphere 7上设置了两个队列。一个用于发送,一个用于接收消息。
我已在接收队列上配置了激活规范,消息Bean正好消耗了这些消息。
此外,我编写了一个可以在单独的jvm上运行的客户端,它可以将消息发送到队列中。
我确信队列有效。
现在我想知道如何将它们与WebMetods连接起来。我知道WebMethods支持JBoss和WebLogic,但不支持WebSphere。
我应该能够通过提供: 提供者网址 - “iiop://172.17.13.65:2809” 连接工厂 - “jms / ConnectionFactroy” 队列名称 - “jms / inQueue” 和初始上下文 - “com.ibm.websphere.naming.WsnInitialContextFactory”
(至少这是我的客户使用的)
有没有人解决过这个问题?他们采取了哪些步骤?
提前感谢您的帮助。
答案 0 :(得分:0)
我们能够实现此实施。
要解决此问题,Web方法必须为Client JMS导入一些jar文件: com.ibm.ws.ejb.thinclient_7.0.0 + com.ibm.ws.orb_7.0.0 + com.ibm.ws.sib.client.thin.jms_7.0.0
并使用此类型的引导程序PROVIDER_URL:“iiop:// natasha:2810”
如前所述,这些细节如下:
工厂 - “jms / ConnectionFactroy” 队列名称 - “jms / inQueue”和 初始上下文 - “com.ibm.websphere.naming.WsnInitialContextFactory”