Gostaria de saber se existe uma maneira de debugar uma aplicação Web.
Explicando… estou estudando pelo livro do Edson Gonçalves e num exemplo simples utilizando JSP e Servlet, e estava dando um erro:
Fiquei dois dias quebrando cabeça para descobrir que havia escrito livroList ao invés de livrosList.
Sei da minha inexperiência, mesmo porque pois estou começando a estudar agora, mas senti falta de uma de uma ferramenta para debugar a aplicação, como existe para classes comuns e aplicações desktop.
Se alguém tiver alguma dica fico muito agradecido.
java.lang.NullPointerException //tipo de erro
org.apache.jsp.mostrarLivrosCads_jsp._jspService(mostrarLivrosCads_jsp.java:62) //localização do erro
O NullPointerException acontece qdo se está fazendo referência a uma posição de memória que não existe.
O erro está na classe ‘mostrarLivrosCads_jsp.java’, na linha 62, ou próximo dela (geralmente, antes dela!).
Então dá uma revisada, faz testes na mão pra ver como o soft deve se comportar.
Se não conseguir, posta o código da classe aqui.
Foi isso que imaginei… no entanto o jsp só tinha 49 linhas, na linha 20, então fiquei perdido…
A melhor dica foi o NullPointException… que me levou a descofiar de um objeto.
Lobo e dansouza:
Alguma dica ou tutorial de como debugar no Eclispe ?
quebrado:
Eu gosto bastante do NB, era o que usava, principalmente por causa da facilidade para desktop e cheguei a estudar Web… no entanto a minha pós é inteira utilizando Eclipse, então preciso me adaptar a essa ferramenta.
Se você roda seu projeto web dentro do Eclipse, ao adiciona-lo na aba Server, tem a opção de startar o container web (no meu caso, o Tomcat) o modo debug.
Poe o breakpoint na classe desejada e bons debugs!