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