Проблема интеграции Jprofiler и WebSphere 8 - PullRequest
1 голос
/ 08 мая 2020

У меня возникают проблемы с подключением JProfiler к удаленному экземпляру WebSphere 8.5.5, работающему на Linux. Когда я запускаю JProfiler на моем компьютере Windows 10, я выбираю «Профилировать сервер приложений, локально или удаленно» и выбираю вариант интеграции с сервером приложений IBM WebSphere 8.x.

Часть, на которой я возникла проблема с разделом «Указать удаленный адрес» при настройке профиля. В настройке говорится, что мне нужен агент профилирования, работающий на целевой JVM. Я загружаю tar-файл с веб-сайта JProfiler, распаковываю его на машине Linux и запускаю jpenable, как он говорит, что я должен, но получаю это сообщение.

"Не подходит Java Виртуальная машина не может быть найдена на вашем system. Версия JVM должна быть от 1.6 до 11. Пожалуйста, определите INSTALL4J_JAVA_HOME так, чтобы он указывал на подходящую JVM. "

Я внес изменения в файл аргументов, поставляемый с JProfiler, чтобы исправьте эту проблему, но я просто не могу заставить JProfiler увидеть IBM Java, который WebSphere использует на этом компьютере. Я попытался использовать переменную INSTALL_JAVA_HOME_OVERRIDE в файле аргументов, указав полный путь к установке WebSphere Java. Я пробовал использовать переменную INSTALL4J_JAVA_PREFIX, и я создал переменную INSTALL4J_JAVA_HOME в файле аргументов и поместил полный путь к WebSphere Java.

Любая помощь будет принята с благодарностью в решении этой проблемы. Я подтвердил, что WebSphere использует Java версию 1.8.0_171.

1 Ответ

0 голосов
/ 10 мая 2020

но я просто не могу заставить JProfiler увидеть IBM Java, который WebSphere использует на этом компьютере.

Это потому, что JVM IBM не поддерживаются для режима подключения .

В настройке указано, что мне нужен агент профилирования, работающий на целевой JVM.

Обычно это достигается путем добавления параметра -agentpath VM к профилированной виртуальной машине. Удаленный адрес, который вас запрашивает в мастере, будет добавлен в качестве опции к этому параметру. Затем мастер изменит файл конфигурации сервера и добавит полный параметр виртуальной машины, чтобы вам не приходилось изменять его вручную.

Дополнительная информация доступна по адресу

https://www.ej-technologies.com/resources/jprofiler/help/doc/main/profiling.html

...