2010-01-30 32 views
9

Mam różne aplikacje Java Desktop Applications w Netbeans, ale nigdy nie debugowałem aplikacji WWW Java.Jak debugować aplikację internetową Java w Netbeans?

Próbowałem debugować go w ten sam sposób, ale to nie działa.

Zrobiłem stronę internetową index.html. Na tej stronie znajduje się "formularz". Po przesłaniu formularza przez użytkownika żądanie przechodzi do serwletu (np. Serv1). Serwlet został wywołany, ale pokazuje nieoczekiwane wyniki.

Więc do debugowania, I umieścić punkt przerwania w klasie serwletu (serv1), a następnie debugowania aplikacji.

Ale kiedy składać formularz, kontrola nie zatrzymał się przy zerwaniu. Jestem pewien, że wywoływana jest linia, na której ustawiony jest punkt przerwania.

Czy jest coś, czego mi brakuje?

================== edytowany =========================== ========================

Tak, zacząłem serwer w trybie debugowania. Używam Apache Tomcat 6.0.20

Odpowiedz

11

Jak zacząłeś swoją aplikację internetową w trybie debugowania? Na moim komputerze, po prostu wybierz projekt, kliknij w górnym menu Debug, następnie Debug Projekt wybierz Server (GlassFish, WebLogic, Tomcat), jeśli wymagane, a rzeczy po prostu działa (mogę umieścić punkt przerwania w Servlet i wykonanie zatrzymuje się tam). Testowane ze wszystkimi wymienionymi pojemnikami.

0

Czasami nie wiem, dlaczego projekt odłącza się od procesu debuggera, wystarczy wybrać menu Debuguj -> Załącz debuggera i dołącz ponownie projekt. Na przykład w Glassfish po prostu umieść localhost jako serwer, a 9009 jako port i znów będzie działać

Powiązane problemy