Как отлаживать веб-приложение Java в Netbeans?
Я отлаживаю настольные приложения Java в Netbeans, но никогда не отлаживаю веб-приложение Java.
Я пытался отладить его, но он не работает.
Я сделал индекс.HTML-код веб-страницы. На этой странице есть" форма". После того, как пользователь отправляет форму, запрос переходит к сервлету (скажем, serv1). Сервлет был вызван, но он показывает неожиданные результаты.
поэтому, чтобы отладить его, я поставил точку останова в классе сервлета (serv1), а затем отладка приложения.
но когда я отправил форму, элемент управления не остановился на точке останова. Я уверен, что вызывается линия, на которой установлена точка останова.
есть ли что-то, чего мне не хватает?
==================отредактировано===================================================
Да, я запустил сервер в режиме отладки. Я использую Apache Tomcat 6.0.20
2 ответов
Как вы запустите веб-приложение в режиме отладки? На моей машине я просто выбираю проект, нажимаю на Debug верхнее меню, затем Отладка Проекта выберите сервер (GlassFish, WebLogic, Tomcat) если требуется, и все просто работает (я могу поместить точку останова в сервлет, и выполнение останавливается там). Испытано со всеми упомянутыми контейнерами.
также иногда я не знаю, почему проект отделяется от процесса отладчика, вам просто нужно выбрать меню Debug -> Attach Debugger и снова прикрепить проект. Например в Glassfish просто поставьте localhost в качестве сервера и 9009 в качестве порта и он снова будет работать