Tomcat в Eclipse - начиная с включенной JPDA

Я пытаюсь запустить и запустить веб-приложение - для отладки - в экземпляре Tomcat, настроенном в Eclipse (чтобы сохранить рабочий процесс как можно более автоматическим). Я пытаюсь включить удаленную отладку в JVM Tomcat, и я прочитал о двух наборах аргументов виртуальной машины:

-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n

или же..

-Xdebug
-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

Но всякий раз, когда я пытаюсь использовать любой из них, я получаю сообщение об ошибке в моей консоли:

Произошла ошибка при инициализации ВМ
Не удалось инициализировать библиотеку агентов: jdwp
ОШИБКА: Невозможно загрузить этот агент TI JVM дважды, проверьте в командной строке Java наличие дубликатов параметров jdwp.

Я не знаю, где мне искать эти другие - предположительно дублированные - параметры jdwp. Где они настроены? Как я могу заставить это работать?

1 ответ

Решение

Если вы правильно настроили Tomcat для запуска и остановки внутри экземпляра Eclipse, то вам не нужно вручную настраивать параметры отладки для сервера для отладки вашего приложения из Eclipse. Когда вы запускаете Tomcat в режиме отладки из Eclipse, параметры отладки автоматически добавляются в процесс запуска. При ручной настройке их в конфигурации запуска вы вызываете дублирование настроек, что приводит к ошибке.

Чтобы убедиться, что вы правильно настроили сервер, вот несколько шагов по настройке Tomcat в выпуске Helios:

  • Если представление "Серверы" не открыто, перейдите в "Окно" -> "Показать представление" -> "Серверы".
  • Щелкните правой кнопкой мыши окно серверов и выберите New->Server
  • В окне "Выберите тип сервера" выберите версию Tomcat, которую вы настраиваете.
  • Выберите "Далее" (если среда сервера уже настроена, будет доступна кнопка "Готово").
  • Введите имя сервера и каталог установки для вашей среды
  • выберите "Готово"

На этом этапе вы должны увидеть только что настроенный экземпляр Tomcat в окне "Серверы". На этом этапе вы можете развернуть свое приложение на новом установочном сервере. Чтобы запустить сервер в режиме отладки, вы можете выбрать кнопку отладки, доступную в окне Серверы. После запуска сервера среда IDE будет автоматически подключена для отладки развернутого приложения.

Другие вопросы по тегам