2013-05-16 2 views
9

Я пытаюсь запустить Visual Plugin в Eclipse Juno. Инструкции по использованию виртуальной виртуальной машины сбивают с толку. Запуск моего приложения на сервере Tomcat, и я не знаю, как указать его на Visual VM.
Инструкция по использованию:Как запустить VisualVM Eclipse Plugin

  1. Создать новую конфигурацию приложения
  2. Выберите "VisualVM Launcher" в качестве запуска приложений
  3. Run/Debug приложения с созданной конфигурацией, чтобы иметь VisualVM запускается автоматически.

Как выбрать Visual VM Launcher для моего приложения, которое работает на Tomcat?

+1

См. Также этот вопрос, как показать приложение по имени в visualvm: http://stackoverflow.com/questions/4433979/how-do-i-give-a-name-to-a-visualvm-unknown -application/4436208 # 4436208 –

+0

см. этот документ https://blog.idrsolutions.com/2013/05/setting-up-visualvm-in-under-5-minutes/ – madhu

ответ

16

VisualVM plugin for Eclipse полезен только тогда, когда вы можете запустить приложение из Eclipse (т. Е. Когда это простое приложение Java, а не Tomcat или что-то, что должно быть развернуто в Tomcat).

В вашем случае просто запустите jvisualvm (в котором вы можете найти ту же папку, что и javac), и выберите процесс Tomcat в диалоговом окне.

Обратите внимание, что у вас может быть configure Tomcat to allow VisualVM to connect.

В качестве альтернативы, вы можете создать запуска конфигурации для Tomcat, но чтобы сделать это, вам придется читать файлы запуска, собрать все JARs, которые должны идти в путь к классам вручную и правильно, собирать параметры запуска, используйте исправить «текущий каталог», установить пару системных свойств ... это возможно, но вы, вероятно, не хотите попробовать.

+0

Спасибо за ваш ответ. Когда я начал jvisualvm, я могу видеть tomcat в VisualVM. Но я не могу найти ни одного из моих MBeans. Примечание: Использование JDK1.6 –

+0

Это новый вопрос. Спросите его на примере, как выглядит один из ваших MBean и как вы его регистрируете. –

+0

У меня есть решение. В любом случае спасибо. –

Смежные вопросы