Debug eclipse

22 respostas
E

Bom dia!!!

Utilizo o tomcat e o eclipse.
Quando mando debugar o projeto X ou partes dele o eclipse debuga normalmente (linha por linha), mas quando mando debugar o projeto Y ele entra em debugue de uma forma diferente, como se fosse num navegador do eclipse.

Quero que ele debugue normalmente (linha por linha) do projeto Y, o que faço para isso acontecer?

PROJETO Y (indesejavel)

PROJETO Y (desejavel)

22 Respostas

Lenin666

Vixi…, não entendi nada…rs

Mas se vc estiver tentando debugar uma página web, esquece…rs.

Eu só respondi isso pq não consegui visualizar as imagens…

Abs();

zoren

Não entendi

pra vc colocar as imagens vc tem q hospedar elas em algum lugar antes

E

zoren:
Não entendi

pra vc colocar as imagens vc tem q hospedar elas em algum lugar antes

Posso envia-las para seu e-mail???

Estou notrabalho e mta coisa aki é bloqueada.

E

Lenin666:
Vixi…, não entendi nada…rs

Mas se vc estiver tentando debugar uma página web, esquece…rs.

Eu só respondi isso pq não consegui visualizar as imagens…

Abs();

Posso envia-las para seu e-mail?

zoren

pode

E

Já te enviei…recebeu???

zoren

Então, esse é o navegador do eclipse, ele vem com um integrado

Não é que o debug esteja errado, deve ser alguma configuração feita de forma errada ou bicheira dele mesmo

Quais são os passos que vc faz par debugar os dois projetos??

zoren

Qdo vc debuga, o servidor está parado?

Na tela do navegador do eclipse, se vc esperar não acontece nada?

E

zoren:
Então, esse é o navegador do eclipse, ele vem com um integrado

Não é que o debug esteja errado, deve ser alguma configuração feita de forma errada ou bicheira dele mesmo

Quais são os passos que vc faz par debugar os dois projetos??

Os passos foram os mesmos… Clico no besouro e só!!!

E

zoren:
Qdo vc debuga, o servidor está parado?

Na tela do navegador do eclipse, se vc esperar não acontece nada?

Como assim??? Não entendi…

O serviço do TOMCAT no windows fica parado enquanto debugo (ou tento debugar nhe?!) e no eclipse ele fica startado (em modo debug).

zoren

Pode ser q vc tenha q parar o debug anterior para começar, ele deve colocar em fila de espera

Qdo eu usava eclipse eu clicava com o botão direito no projeto e colocava debug e escolhia a opção, acho q uma desssas aparece o tomcat

isso acontece sempre?

E

zoren:
Pode ser q vc tenha q parar o debug anterior para começar, ele deve colocar em fila de espera

Qdo eu usava eclipse eu clicava com o botão direito no projeto e colocava debug e escolhia a opção, acho q uma desssas aparece o tomcat

isso acontece sempre?

Mas eu paro… já parei, fechei o eclipse, reiniciei o pc e nada muda isso.

Isso tá acontecendo agora e preciso debugar meu codigo urgente… =(
perdi minha manha inteira com isso e ainda n resolvi

zoren

O eclipse não te mostra erro nenhum, em nenhum log do tomcat?

Já tentou apagar o projeto do tomcat e adiciona-lo navamente?

E

zoren:
O eclipse não te mostra erro nenhum, em nenhum log do tomcat?

Já tentou apagar o projeto do tomcat e adiciona-lo navamente?

Aparece na CONSOLE do eclipse aqueles logs normais… tipo stardando info blablabla… mas erro nao mostra nenhum…

Apaga-lo nao… e nem sei como faz isso…

zoren

inicia o tomcat

vai na página dele de configuração

ai clica em manager e procura o projeto na lista e clica em undeploy

ai osu projeto vai sair do tomcat

ai vc adiciona ele de novo pelo eclipse e roda

Lenin666

I ae…, blz?

Então carinha, eu demorei um pouco pra ver as msgs, desculpa.

Olha, o eclipse tem uma configuração que permite vc usar o browser embutido nele, ou usar o browser default da sua máquina.

Siga os passos:

1- Resolver o problema do browser:

No eclipse clica no item “Window” - “Preferences”.
Na janela seguinte, localize o ítem “General”, expanda e Clica em “Web Browser”.
Dai vc escolhe ou o browser da sua máquina ou o browser do eclipse.

2- Resolver o problema do debug:

Como eu não consegui ver sua imagem tenta ver se isso ajuda.
Primeiro stopa o TomCat.
Depois dá um Clean Build em todos os projetos.
Coloca um break point em algum ponto da classe que vc quer debugar.
Clica com o botão direito em cima do seu projeto e escolhe: “Debug as” - “Debug on Server”.

3-Configurar um debug automático: (Precisa ter instalado o plugin do TomCat)

Vá em “Window” - “Preferences” - “TomCat” - “JVM Settings”
Na Janela Append to JVM Parameters clica em “Add”
Digite:
-Dinstall.dir=“path do projeto”
ex: (-Dinstall.dir=c:\projeto\projetoTesteTomcat) - sem chaves nem ponto final nem barra no final…

Depois clique novamente “Add”
Digite:
-Ddb.crypt=off

Depois clique novamente “Add”
Digite:
-Dsystem.debug=on

Mano, tem q debugar nem que seja na marra…

A, só mais um detalhe:
Essa ultima configuração que eu passei, vc pode clicar direto em Run As que, vai que vai sem problemas…rs.

Depois diga se funcionou…

Abs();

E

zoren:
inicia o tomcat

vai na página dele de configuração

ai clica em manager e procura o projeto na lista e clica em undeploy

ai osu projeto vai sair do tomcat

ai vc adiciona ele de novo pelo eclipse e roda

Como eu adiciono ele no eclipse?

E

Lenin666:
I ae…, blz?

Então carinha, eu demorei um pouco pra ver as msgs, desculpa.

Olha, o eclipse tem uma configuração que permite vc usar o browser embutido nele, ou usar o browser default da sua máquina.

Siga os passos:

1- Resolver o problema do browser:

No eclipse clica no item “Window” - “Preferences”.
Na janela seguinte, localize o ítem “General”, expanda e Clica em “Web Browser”.
Dai vc escolhe ou o browser da sua máquina ou o browser do eclipse.

2- Resolver o problema do debug:

Como eu não consegui ver sua imagem tenta ver se isso ajuda.
Primeiro stopa o TomCat.
Depois dá um Clean Build em todos os projetos.
Coloca um break point em algum ponto da classe que vc quer debugar.
Clica com o botão direito em cima do seu projeto e escolhe: “Debug as” - “Debug on Server”.

3-Configurar um debug automático: (Precisa ter instalado o plugin do TomCat)

Vá em “Window” - “Preferences” - “TomCat” - “JVM Settings”
Na Janela Append to JVM Parameters clica em “Add”
Digite:
-Dinstall.dir=“path do projeto”
ex: (-Dinstall.dir=c:\projeto\projetoTesteTomcat) - sem chaves nem ponto final nem barra no final…

Depois clique novamente “Add”
Digite:
-Ddb.crypt=off

Depois clique novamente “Add”
Digite:
-Dsystem.debug=on

Mano, tem q debugar nem que seja na marra…

A, só mais um detalhe:
Essa ultima configuração que eu passei, vc pode clicar direto em Run As que, vai que vai sem problemas…rs.

Depois diga se funcionou…

Abs();

O problema do debug ainda eu nao consegui resolver…
Já dei o CLEAN em todos os projetos, já limpei o diretório do tomcat… já fechei e abri o tomcat, já fiz um tanto de coisas enada resolve.

Te enviei as imagens para o email [email removido].

E

zoren:
inicia o tomcat

vai na página dele de configuração

ai clica em manager e procura o projeto na lista e clica em undeploy

ai osu projeto vai sair do tomcat

ai vc adiciona ele de novo pelo eclipse e roda

É vc bem que podia avisar que esse procedimento apagava todos os arquivos contidos na pasta do analista.
Vou ter que fazer tudo de novo

Lenin666

zoren wrote:
inicia o tomcat

vai na página dele de configuração

ai clica em manager e procura o projeto na lista e clica em undeploy

ai osu projeto vai sair do tomcat

ai vc adiciona ele de novo pelo eclipse e roda

É vc bem que podia avisar que esse procedimento apagava todos os arquivos contidos na pasta do analista.
Vou ter que fazer tudo de novo

Puta, que bosta…rs.

Bom, vamo tenta ajudá…

Brow, pelo q eu ví no email, vc tem um projeto WEB, e está chamando uma servlet por get, e pelo oq eu ví, vc não está usando o plugin do TomCat.
Baixa o plugin, procura no google assim “download plugin sysdeo TomCat para Eclipse”, provavelmente vai ir direto pra página do download.
Dai vai aparecer uma página com uns downloads de uns zips, baixa o zip mais novo e blz.

Pra instalar o plugin:
Fecha o Eclipse.
Descompacta o conteúdo do plugin em uma pasta qualquer.
dentro do zip, vai ter umas pastas chamadas “plugins”, “features” e mais um monte de coisas…
Copia tudo.

Na pasta do eclipse também tem essas pastas, cola tudo dentro da pasta do eclipse onde também tem as pastas “plugins” e “features”, o windows vai perguntar se vc quer sobrescrever as pastas e vc dá sim para todos.

Pronto, instalou o plugin.

Abre novamente o eclipse.
Vai aparecer 3 gatinhos na sua barra de ferramentas e tá tudo certo.
Configura os ítens do tomcat no preferences.

Faz aquelas coisas q eu jah tinha te passado.
Configura o TomCat Base e o Catalina Home.

Clica novamente no preferences, lá vai ter o ítem TomCat.
Lá, vai ter as coisas que vc vai ter q configurar, é bem intuitivo.

Dai, vc vai em window e Show View.
Procura o “Servers” e adiciona ele na sua perspectiva.

Dentro do Servers vc adiciona o servidor do tomcat q vc configurou.

Adiciona o contexto do seu projeto no tomcat e pronto.

Agora, oque vc quer debugar? Pq pelo oq eu pude perceber, vc chama a servlet em que ela faz alguns negócios que eu não sei oq eh, e e só…rs.

cria um botão pra dar uma ação e tenta ver se entra no código que vc quer debugar.

Só um detalhe:
O Eclipse não consegue debugar páginas JSP´s…
Se vc estiver tentando debugar isso esquece.

Bom, acho que é isso…

zoren

Ellensmp:
zoren:
inicia o tomcat

vai na página dele de configuração

ai clica em manager e procura o projeto na lista e clica em undeploy

ai osu projeto vai sair do tomcat

ai vc adiciona ele de novo pelo eclipse e roda

É vc bem que podia avisar que esse procedimento apagava todos os arquivos contidos na pasta do analista.
Vou ter que fazer tudo de novo

Não devia apagar o projeto, antigamente eu fazia isso direto, a menos que vc crie seus projetos dentro da pasta do tomcat, mas eles deveriam permanecer no seu workspace

E

zoren:
Ellensmp:
zoren:
inicia o tomcat

vai na página dele de configuração

ai clica em manager e procura o projeto na lista e clica em undeploy

ai osu projeto vai sair do tomcat

ai vc adiciona ele de novo pelo eclipse e roda

É vc bem que podia avisar que esse procedimento apagava todos os arquivos contidos na pasta do analista.
Vou ter que fazer tudo de novo

Não devia apagar o projeto, antigamente eu fazia isso direto, a menos que vc crie seus projetos dentro da pasta do tomcat, mas eles deveriam permanecer no seu workspace

Meu projeto do eclipse nao apagou, mas todas as imagens e jsp’s sim…

=(

AINDA NAO CONSEGUI RESOLVER O PROBLEMA… fiz isso e nao deu certo

Criado 21 de janeiro de 2010
Ultima resposta 22 de jan. de 2010
Respostas 22
Participantes 3