1

Как мы удерживаем запуск tomcat, пока jprofiler не подключится? Я хотел посмотреть, как меняется процессор при запуске tomcat. Но когда я подключаюсь к процессу tomcat с помощью jprofiler, запуск tomcat заканчивается.

1 ответ1

1

Запустить JProfiler Стартовое окно JProfiler

Нажмите Присоединить к локально работающему параметру JVM.

Присоединить к локально работающему окну JVM

Нажмите на новое меню сеанса.

новое окно сессионного меню

Нажмите новую кнопку Удаленная интеграция

Окно удаленной интеграции

Нажмите кнопку "Далее.

Профилированное окно JVM

Выберите параметры JVM, как показано на рисунке ниже.

выберите параметры JVM

Нажмите кнопку "Далее.

выберите опцию ожидания

Продолжайте ждать соединения с опцией графического интерфейса JProfiler и нажмите кнопку Далее.

предоставить окно порта

укажите неиспользуемый порт и нажмите «Далее».

integrationFinishWindow

Скопируйте строку с agentPath в текущем окне. мой один

-agentpath:/Applications/JProfiler.app/Contents/Resources/app/bin/macos/libjprofilerti.jnilib=port=8849

и нажмите Далее. Теперь выберите Нет, я начну сеанс позже и нажмите кнопку Готово.

Теперь перейдите к терминалу и введите

экспорт JAVA_OPTS = -agentpath:/Applications/JProfiler.app/Contents/Resources/app/bin/macos/libjprofilerti.jnilib=port=8849

и запустите tomcat, используя команду от корневого директора

./bin/catalina.sh запустить

Теперь вы можете видеть, что он будет удерживаться с сообщением ниже

JProfiler> Ожидание соединения от графического интерфейса JProfiler ...

Теперь нажмите кнопку прикрепить в верхнем левом углу меню

прикрепить кнопку

Теперь настройте профиль в разделе автозагрузки и нажмите ОК.

Теперь вы можете видеть данные, связанные с вашим запуском tomcat

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .