Tomcat в Eclipse - начиная с JPDA включен - PullRequest
1 голос
/ 02 февраля 2011

Я пытаюсь запустить и запустить веб-приложение - для отладки - в экземпляре 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

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

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

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

1 Ответ

3 голосов
/ 02 февраля 2011

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

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

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

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

...