Как мы удерживаем запуск tomcat, пока jprofiler не подключится? Я хотел посмотреть, как меняется процессор при запуске tomcat. Но когда я подключаюсь к процессу tomcat с помощью jprofiler, запуск tomcat заканчивается.
1 ответ
Нажмите Присоединить к локально работающему параметру JVM.
Нажмите на новое меню сеанса.
Нажмите новую кнопку Удаленная интеграция
Нажмите кнопку "Далее.
Выберите параметры JVM, как показано на рисунке ниже.
Нажмите кнопку "Далее.
Продолжайте ждать соединения с опцией графического интерфейса JProfiler и нажмите кнопку Далее.
укажите неиспользуемый порт и нажмите «Далее».
Скопируйте строку с 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