У меня возникают проблемы с подключением 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.