开发者

Websphere 6.1 to 7.0 JmqiObject and JmsQueue missing

I am trying to migrate an application from Websphere 6.1 to 7.0

I noticed that many of the ibm MQ/JMS classes have changed/disappeared =)

开发者_运维知识库

In particular, I am getting errors on

com.ibm.msg.client.jms.JmsQueue com.ibm.mq.jmqi.JmqiObject

it is saying "...cannot be resolved. It is indirectly referenced from required .class files"

Does anyone know what I can do to get this to compile?

thanks


Hard to say exactly from the description so I'll provide some general pointers that may be of help.

The WMQ JMS and Java support was completely rewritten in V7 to use a common JMQI layer. This will affect the jar files that are referenced as well as the CLASSPATH and a few other things.

If you have bundled the WMQ jar files into your application, you will want to delete them and reference the ones installed with WAS instead.

If you used MDB listeners, you will need to switch to Activation Specs.

For more info, see the Integration of WebSphere MQ classes for JMS with WebSphere Application Server section in the WMQ V7 Migration manual and the CLASSPATH settings from the Environment section in the WMQ V7 Using Java manual.

The WebSphere Application Server V7 Migration Guide does not address WMQ in depth but it does have pointers to additional migration resources such as IBM Education Assistant as well as specific application and profile migration advice.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜