Websphere 6.1 до 7.0 JmqiObject и JmsQueue отсутствуют - PullRequest
3 голосов
/ 07 марта 2011

Я пытаюсь перенести приложение из Websphere 6.1 на 7.0

Я заметил, что многие из классов ibm MQ / JMS изменились / исчезли =)

В частности, я получаюошибки

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

он говорит "... не может быть решен. На него косвенно ссылаются изнеобходимые .class файлы "

Кто-нибудь знает, что я могу сделать, чтобы это скомпилировать?

спасибо

1 Ответ

4 голосов
/ 07 марта 2011

Трудно сказать точно из описания, поэтому я приведу несколько общих указателей, которые могут оказаться полезными.

Поддержка WMQ JMS и Java была полностью переписана в V7 для использования общего уровня JMQI.Это повлияет на файлы jar, на которые ссылаются, а также на CLASSPATH и некоторые другие вещи.

Если вы вложили файлы jar WMQ в свое приложение, вы захотите удалить их и сослаться на те, которые установленыВместо этого WAS.

Если вы использовали прослушиватели MDB, вам нужно переключиться на спецификации активации.

Для получения дополнительной информации см. Интеграция классов WebSphere MQ для JMS сРаздел WebSphere Application Server в руководстве WMQ V7 Migration и параметры CLASSPATH из раздела Среда в разделе WMQ V7 с использованием Java manual.

Руководство по миграции WebSphere Application Server V7 не рассматривает WMQ подробно, но в нем есть указатели на дополнительныересурсы миграции, такие как IBM Education Assistant, а также конкретные рекомендации по миграции приложений и профилей.

...