Привет, я очень новичок в Jprofiler и Linux. Я пытаюсь контролировать свой сервер Apache Tomcat, установленный на машине с Linux, из удаленного профилирования Jprofiler, установленного на машине с Windows. Пожалуйста, помогите мне в процедуре в деталях. Я пробовал всю помощь, которую я мог получить от Google, но все еще застрял ... любая помощь будет оценена. Заранее спасибо.
Удаленное профилирование Jprofiler
Ответы (1)
В любом случае вам следует извлечь файл tar.gz JProfiler для Linux на удаленной машине. Никакой дополнительной настройки на удаленной стороне не требуется. На локальной стороне вам потребуется полная установка JProfiler.
Есть два способа заставить удаленное профилирование работать:
A. Присоединитесь к запущенному процессу Tomcat
Запустите утилиту командной строки bin/jpenable
из дистрибутива JProfiler на удаленном компьютере и выберите процесс Tomcat. После этого JVM будет готова к профилированию. Если профилированная JVM отсутствует в списке, запустите jpenable от имени того же пользователя, который запускает Tomcat JVM. Если это поможет, используйте альтернативу B.
На локальной машине создайте сессию типа Присоединиться к профилируемой JVM (локальной или удаленной), укажите имя хоста удаленной машины и порт профилирования, который был задан с помощью jpenable.
Когда вы начнете сеанс, графический интерфейс JProfiler подключится к удаленному компьютеру, и вы увидите данные профилирования.
B. Воспользуйтесь мастером интеграции
Запустите утилиту командной строки bin/jpintegrate
в дистрибутиве JProfiler на удаленной машине, выберите сервер приложений и выполните следующие шаги.
Затем действуйте, как в варианте A. Этот вариант на самом деле предпочтительнее варианта A, и если вам не нужно профилировать уже работающую JVM, вам следует выбрать этот путь.
jpenable
, ни jpintegrate
в автоматически созданном архиве, который я распаковал на удаленную машину во время установки...
- person Cedric Reichenbach; 28.01.2013