У меня есть приложение, которое я развернул в tomcat. Позже я сконфигурировал код как проект в Eclipse. Я хочу подключиться к tomcat через eclipse и отладить приложение. Попытка настроить удаленное отладочное соединение вызывает ошибки. Есть ли какая-нибудь запись, которую мне нужно добавить где-нибудь в tomcat?
Отладка Java-приложения, развернутого в tomcat
Ответ 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.
Ответ 4
- Создайте новый сервер tomcat
- Создать новый динамический веб-проект
Экспорт войны на сервер tomcat
- Конфигурация отладки Tomcat (важно), первый сервер tomcat с двойным щелчком, затем выберите "Использовать установку Tomcat (контролирует установку Tomcat)"
- Добавить контрольные точки
- Запустите tomcat в режиме отладки
- Проверка войны в веб-браузере
- Изменить исходный путь
- Исходный код отладки в Tomcat
Файл войны доступен здесь.
Ответ 5
- Щелкните правой кнопкой мыши проект, который вы хотите отладить, и перейдите в меню "Отладка как меню" и в списке нажмите "Конфигурации отладки".
-
Затем дважды щелкните приложение Remote Java из списка левого меню. просмотрите проект, который хотите добавить, затем нажмите "Применить".
- Также измените порт прослушивания на 7999, затем после того, как вы запустили веб-приложение из своего локального хоста, нажмите кнопку отладки в том же окне. Затем после этого будет удалена любая точка останова.