2011-03-07 83 views
3

我試圖從WebSphere 6.1應用程序遷移到7.0的Websphere 6.1至7.0 JmqiObject和JmsQueue失蹤

我注意到,許多IBM的MQ/JMS類的已經修改/消失=)

特別,我就

com.ibm.msg.client.jms.JmsQueue 收到錯誤com.ibm.mq.jmqi.JmqiObject

它說:」 ......不能得到解決。它是間接引用從需要的.class文件「

有誰知道我能做些什麼來得到這個編譯?

謝謝

回答

4

很難完全從描述中說出,所以我會提供一些可能有所幫助的一般指針。

WMQ JMS和Java支持在V7中完全重寫爲使用常見的JMQI圖層。這將影響被引用的jar文件以及CLASSPATH和其他一些事情。

如果您已將WMQ jar文件捆綁到您的應用程序中,您將希望刪除它們並引用安裝了WAS的文件。

如果您使用了MDB偵聽器,則需要切換到激活規範。

欲瞭解更多信息,請參閱從WMQ V7 Using Java手冊Environment節中的WMQ V7 Migration手冊和CLASSPATH設置Integration of WebSphere MQ classes for JMS with WebSphere Application Server部分。

WebSphere Application Server V7 Migration Guide沒有解決WMQ深入,但它確實有指向其他遷移資源,如IBM教育助理,以及特定的應用程序和配置文件遷移建議。