Preciso debugar um “jar” que está no meu projeto. Quando se acessa um .class há opção de atachar os fontes.
Decompilei o jar e fiz associei os fontes.
Mas mesmo colocando breakpoints nos arquivos .class o debug “não entra nas referidas classes”.
O projeto que vc descompilou o JAR, está aberto no workspace?
Então feche o projeto… e tente por o brakpoint denovo…
F
find_ejb
tirei o xx.jar do meu projeto original e o decompilei. Criei um novo projeto web e coloquei esses fontes decompilados.
Adicionei este novo projeto no projeto original através do “Java Build path”, aba “projects”.
rogelgarcia
É… desse jeito que vc fez entao… era pra ter funcionado
Nao sei mais o que pode ser…
As classes do seu projeto… vc consegue debugar?
F
find_ejb
Agora está ok, Com F3 consigo “chegar” nas classes do “jar descompilado”.Precisei apenas colocar os jars na lib.
Mas o problema que tenho agora é que no projeto principal há uma servlet declarada no web.xml.
Esta servlet está no projeto decompilado e ao subir a aplicação => classNotFound desta servlet.
Este web.xml está bem simples.só tem duas servlets. Uma do proprio projeto e a outra deste jar que descompilei.
A servlet do projeto “sobe”. A outra não(como citei acima).
grato
rogelgarcia
Não será… que o servlet descompilado… não esteja indo pro deploy não?
Ele nao tá indo pro WEB-INF/classes…
F
find_ejb
É! neste novo projeto que criei (o jar decompilado) os .class estão indo para a pasta build e não web-inf/classes to vendo cmoo mudar isto.
É este o problema e não a a dependencia do projeto.