Интеграция удаленных приложений JProfiler в веб-сферу 8.5

Мы используем WebSphere 8.5 и JProfiler 8.1. Я хочу подключить JVM, работающую в Web Sphere 8.5. Я завершил интеграцию удаленного приложения, и после этого мы должны добавить его в команду запуска моего удаленного приложения сразу после команды Java.

-Xshareclasses:none -agentpath:/opt/jprofiler/bin/aix-ppc64/libjprofilerti.so=port=8849 

"StartServer.sh" — это команда запуска Web Sphere.

Не могли бы вы подтвердить, что мы добавили указанную выше команду после строки ниже "StartServer.sh" или "setupCmdLine.sh" (если файл вызывается StartServer.sh)?

JAVA_EXE = "{JAVA_HOME}/bin/java" -- Должны ли мы добавить в эту строку StartServer.sh or setupCmdLine.sh


person Ashutosh Dalai    schedule 17.06.2015    source источник


Ответы (1)


Параметры виртуальной машины для сервера входят в файл server.xml, а не в сценарий запуска. Сценарий запуска просто запускает сервер администратора, который завершает работу по завершении операции.

Я бы рекомендовал использовать мастер интеграции Websphere под

Сессия->Мастера интеграции->Новая интеграция сервера

person Ingo Kegel    schedule 17.06.2015
comment
Но после завершения удаленного приложения мы получаем одно сообщение, как показано ниже. Тип интеграции: [Универсальное приложение] Выбранная JVM: IBM 1.6.0 (jit-компилятор) Режим запуска: Ожидание соединения с графическим интерфейсом JProfiler (1) Вставьте -Xshareclasses:none -agentpath :/opt/jprofiler/bin/aix-ppc64/libjprofilerti.so=port=8849 в команду запуска удаленного приложения сразу после команды java. Вы имеете в виду, что команда запуска - это не что иное, как server.xml сервера?? - person Ashutosh Dalai; 17.06.2015
comment
да, в этом случае сервер администратора запускает другую JVM, и параметры виртуальной машины находятся в этом файле. Если вы используете мастер интеграции Websphere вместо универсального мастера интеграции, он внесет изменения за вас. - person Ingo Kegel; 17.06.2015
comment
Спасибо Инго Кегель за разъяснения. У меня есть еще одно сомнение. После настройки указанной JVM в Web Sphere Session-›Integration Wizards-›New Server Integration, когда я открою настроенный сеанс Web Sphere и нажму кнопку «Пуск», будет ли Jprofiler запускать указанную JVM или я должен перейти на сервер и запустить JVM вручную? Так как при интеграции сервера мы указываем путь к файлу StartServer.sh. - person Ashutosh Dalai; 19.06.2015
comment
JVM, которую вы выбираете в мастере интеграции, просто сообщает JProfiler, какая JVM будет использоваться, чтобы он мог вставить правильный параметр VM. Агент профилирования не запускает JVM сам по себе. - person Ingo Kegel; 19.06.2015