Подтвердить что ты не робот

Отладка Java-приложения, развернутого в tomcat

У меня есть приложение, которое я развернул в tomcat. Позже я сконфигурировал код как проект в Eclipse. Я хочу подключиться к tomcat через eclipse и отладить приложение. Попытка настроить удаленное отладочное соединение вызывает ошибки. Есть ли какая-нибудь запись, которую мне нужно добавить где-нибудь в tomcat?

4b9b3361

Ответ 1

Сначала вам нужно запустить Tomcat в режиме отладки. Самый простой способ сделать это - изменить файл запуска (.bat или .sh в зависимости, если вы Windows или нет). Найдите строку рядом или в конце файла, содержащего команду start, и измените ее на jpda start. Это заставит Tomcat начать работу в режиме отладки, прослушивая порт 8000.

Затем, чтобы подключиться к этому процессу через Eclipse, выберите меню Run и выберите Debug Configurations.... На панели слева выберите Remote Java Application и нажмите кнопку New launch configuration над списком. Важными параметрами являются поля Host и Port. Значение хоста должно соответствовать имени хоста процесса Tomcat, а порт должен быть 8000. Вам также может потребоваться добавить записи на вкладку Source, чтобы обеспечить доступ ко всему исходному коду.

Ответ 2

Просто измените строку в startup.bat (если вы используете Windows)

от

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

в

call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%

Ответ 3

да, вам нужно настроить tomcat для приема удаленных отладочных подключений. Часто задаваемые вопросы о том, как это сделать с различными IDE.

http://wiki.apache.org/tomcat/FAQ/Developing#Q2

Ответ 4

  • Создайте новый сервер tomcat

Создать новый сервер tomcat

Выбор версии Tomcat

Путь Tomcat и выбор версии JRE

Сервер Tomcat создан успешно

  1. Создать новый динамический веб-проект

Создать новый динамический веб-проект

Экспорт войны на сервер tomcat

Экспорт войны на сервер tomcat

  1. Конфигурация отладки Tomcat (важно), первый сервер tomcat с двойным щелчком, затем выберите "Использовать установку Tomcat (контролирует установку Tomcat)"

Конфигурация отладки Tomcat - важно!

  1. Добавить контрольные точки

Добавить точки останова

  1. Запустите tomcat в режиме отладки

Запустить tomcat в режиме отладки

  1. Проверка войны в веб-браузере

Проверка войны в веб-браузере

  1. Изменить исходный путь

Изменить исходный путь - шаг 1

Изменить исходный путь - шаг 2

  1. Исходный код отладки в Tomcat

Исходный код отладки в Tomcat

Файл войны доступен здесь.

Ответ 5

  • Щелкните правой кнопкой мыши проект, который вы хотите отладить, и перейдите в меню "Отладка как меню" и в списке нажмите "Конфигурации отладки".

Шаг 1. Описание изображения

  1. Затем дважды щелкните приложение Remote Java из списка левого меню. просмотрите проект, который хотите добавить, затем нажмите "Применить".

    • Также измените порт прослушивания на 7999, затем после того, как вы запустили веб-приложение из своего локального хоста, нажмите кнопку отладки в том же окне. Затем после этого будет удалена любая точка останова.

Шаг 2. Описание изображения