Применение трассировки IBM MQ Explorer в других средах Eclipse
IBM® MQ Explorer можно установить в среде Eclipse или в продукте на основе Eclipse для разработки приложений Java™ или собственных расширений.
Об этой задаче
Трассировку IBM MQ Explorer можно собрать, если IBM MQ Explorer установлен в собственной среде Eclipse или в продукте на основе Eclipse с помощью следующей процедуры.
Обратите внимание, что обычно служба трассировки включается только в соответствии с указаниями из сервисного представительства IBM. Трассировка замедляет работу IBM MQ Explorer и файлы трассировки быстро становятся большими.
Процедура
- Служба трассировки
IBM MQ Explorer использует
модули AspectJ и Equinox Weaving. Для того чтобы проверить, что они установлены, выполните следующие
действия:
- Выберите Справка
- Выберите О программе...
- Выберите Сведения об установке
- Перейдите на вкладку Модули.
Модуль org.eclipse.equinox.weaving.caching.j9 больше не существует, однако он требуется в случае применения IBM MQ версии 9.0 Долговременная поддержка или IBM MQ версии 9.0 Непрерывная доставка ниже 9.0.4. Убедитесь, что установлены следующие модули:
org.aspectj.runtime org.aspectj.weaver org.eclipse.equinox.weaving.aspectj org.eclipse.equinox.weaving.caching org.eclipse.equinox.weaving.caching.j9 org.eclipse.equinox.weaving.hook
- Если они не установлены, то установите модули AspectJ и Equinox
Weaving. Они должны соответствовать применяемой версии Eclipse. Загрузите их с
веб-сайта Eclipse AspectJ Development Tools. Сайт
загрузки для конкретной версии Eclipse можно выбрать на
веб-странице https://www.eclipse.org/ajdt/downloads/.
Вместе с Eclipse 4.4.2 следует использовать AJDT 2.2.4; не используйте AJDT 2.2.3. Это утверждение справедливо, если применяется IBM MQ версии 9.0 Долговременная поддержка или IBM MQ версии 9.0 Непрерывная доставка версии ниже 9.0.4.
IBM MQ версии 9.0.4 использует Eclipse 4.6.3. В случае применения Eclipse 4.6.3 необходимо получить сборку, совместимую с Eclipse 4.6, на сайте AJDT.
В настоящее время эти сборки доступны только для целей разработки; выберите последнюю доступную.
Для установки модулей AspectJ и Equinox Weaving выполните следующие действия:- Выберите Справка, затем выберите Установить новое программное обеспечение....
- Нажмите кнопку Добавить... и укажите расположение сайта загрузки для применяемой версии Eclipse. Например, для Eclipse 4.4 введите http://download.eclipse.org/tools/ajdt/44/dev/update.
- Нажмите кнопку OK Появится список доступного программного обеспечения.
- Разверните категорию Другие инструменты AJDT (необязательно) и выберите SDK AspectJ Compiler и Equinox Weaving.
- Нажмите кнопку Далее и следуйте инструкциям мастера.
- Для трассировки IBM MQ Explorer закройте и
перезапустите IBM MQ Explorer с помощью
сценария
runwithtrace.
Сценарий для операционной системы
Windows указан в разделе Командный сценарий runwithtrace для Windows. Сценарий для
операционной системы
Linux указан в разделе
Командный сценарий runwithtrace для Linux.
Сценарий следует запускать из каталога, содержащего исполняемый файл Eclipse.
При запуске IBM MQ Explorer с помощью команды runwithtrace указываются дополнительные параметры, включающие трассировку IBM MQ Explorer. Обратите внимание, что команда runwithtrace не принимает параметры.
Расположение вывода файла трассировки печатается в командной строке, поскольку фактическое расположение зависит от следующих факторов:- Зависит от состояния экземпляра IBM WebSphere MQ
- Права доступа пользователей
Файлам трассировки IBM MQ Explorer присваиваются имена в формате AMQYYYYMMDDHHmmssmmm.TRC.n, который указывает начальное время сеанса трассировки. При достижении максимального размера файла трассировки все файлы трассировки сеанса переименовываются путем увеличения суффикса .n на единицу. Затем создается файл с суффиксом .0, который всегда является последним.
- Удалите модули AspectJ и Equinox Weaving. После выполнения трассировки
IBM MQ Explorer модули AspectJ и
Equinox можно удалить из среды Eclipse. Для удаления модулей AspectJ и Equinox Weaving выполните
следующие действия:
- Выберите Справка, затем выберите О программе....
- Выберите Сведения об установке и перейдите на вкладку Установленное программное обеспечение.
- Выберите элементы AspectJ Complier и Equinox Weaving SDK.
- Нажмите кнопку Удалить... и следуйте инструкциям мастера.
Подразделы
- Командный сценарий runwithtrace для Windows
Для трассировки MQ Explorer закройте и перезапустите MQ Explorer с помощью командного сценария runwithtrace. В этом разделе приведена копия сценария для систем Windows. - Командный сценарий runwithtrace для Linux
Для трассировки MQ Explorer закройте и перезапустите MQ Explorer с помощью командного сценария runwithtrace. В этом разделе приведена копия сценария для систем Linux.

Комментарии
