Как отлаживать веб-приложение Java в Netbeans? - PullRequest
9 голосов
/ 30 января 2010

Я неоднократно отлаживал Java Desktop Applications в Netbeans, но никогда не отлаживал Java Web Application.

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

Я создал веб-страницу index.html. На этой странице есть «форма». После того, как пользователь отправляет форму, запрос отправляется сервлету (скажем, serv1). Был вызван сервлет, но он показывает неожиданные результаты.

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

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

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

================== EDITED ============================ =======================

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

Ответы [ 2 ]

11 голосов
/ 30 января 2010

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

1 голос
/ 08 сентября 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...