Как отлаживать веб-приложение Java в Netbeans?

Я отлаживаю настольные приложения Java в Netbeans, но никогда не отлаживаю веб-приложение Java.

Я пытался отладить его, но он не работает.

Я сделал индекс.HTML-код веб-страницы. На этой странице есть" форма". После того, как пользователь отправляет форму, запрос переходит к сервлету (скажем, serv1). Сервлет был вызван, но он показывает неожиданные результаты.

поэтому, чтобы отладить его, я поставил точку останова в классе сервлета (serv1), а затем отладка приложения.

но когда я отправил форму, элемент управления не остановился на точке останова. Я уверен, что вызывается линия, на которой установлена точка останова.

есть ли что-то, чего мне не хватает?

==================отредактировано===================================================

Да, я запустил сервер в режиме отладки. Я использую Apache Tomcat 6.0.20

2 ответов


Как вы запустите веб-приложение в режиме отладки? На моей машине я просто выбираю проект, нажимаю на Debug верхнее меню, затем Отладка Проекта выберите сервер (GlassFish, WebLogic, Tomcat) если требуется, и все просто работает (я могу поместить точку останова в сервлет, и выполнение останавливается там). Испытано со всеми упомянутыми контейнерами.


также иногда я не знаю, почему проект отделяется от процесса отладчика, вам просто нужно выбрать меню Debug -> Attach Debugger и снова прикрепить проект. Например в Glassfish просто поставьте localhost в качестве сервера и 9009 в качестве порта и он снова будет работать