Erro ao tentar debug de servlet no Eclipse

1 resposta
wbsouza

Ae galera, estou com um probleminha …

O ultimo trampo q fiz foi com JBuilder (muito bom !!!)
Mas agora mudei de trampo e ainda nao conseguih
convencer o pessoal a comprah-lo.

Baixei o eclipse e um plug-in para integracao com o
tomcat (com.sysdeo.eclipse.tomcat).

Não sei se falta ainda alguma coisa, mas somente
com este plug-in ainda nao consigo debugar meus JSP’s.

Já consegui fazer o tomcat subir no IDE do eclipse,
mas quando tento iniciar o debug da web application
ele me gera o seguinte erro:

Exception ocurred processing launch configuration.
See log for more information.

tudo bem abri o log do eclipse e encontrei o seguinte
erro:

org.eclipse.core.runtime.CoreException[113]: java.io.IOException: Incorrect handshake reply received: HTTP/1.1 200 O

at org.eclipse.jdi.internal.connect.SocketTransportImpl.PerformHandshake(SocketTransportImpl.java:136)

at org.eclipse.jdi.internal.connect.SocketTransportImpl.attach(SocketTransportImpl.java:42)

at org.eclipse.jdi.internal.connect.SocketAttachingConnectorImpl.attach(SocketAttachingConnectorImpl.java:95)

at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:113)

at org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaunchConfigurationDelegate.launch(JavaRemoteApplicationLaunchConfigurationDelegate.java:59)

at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:136)

at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog$10.run(LaunchConfigurationDialog.java:2299)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:98)

!ENTRY org.eclipse.jdt.launching 4 113 Set 10, 2002 23:45:22.130

!MESSAGE Failed to connect to remote VM

!STACK 0

java.io.IOException: Incorrect handshake reply received: HTTP/1.1 200 O

at org.eclipse.jdi.internal.connect.SocketTransportImpl.PerformHandshake(SocketTransportImpl.java:136)

at org.eclipse.jdi.internal.connect.SocketTransportImpl.attach(SocketTransportImpl.java:42)

at org.eclipse.jdi.internal.connect.SocketAttachingConnectorImpl.attach(SocketAttachingConnectorImpl.java:95)

at org.eclipse.jdt.internal.launching.SocketAttachConnector.connect(SocketAttachConnector.java:113)

at org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaunchConfigurationDelegate.launch(JavaRemoteApplicationLaunchConfigurationDelegate.java:59)

at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:136)

at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog$10.run(LaunchConfigurationDialog.java:2299)

at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:98)

Este probleminha ainda nao consegui resolver, e
fazer uma aplicacao para web sem a facilidade de
debug fica muito caótico. Nesse sentido, se vcs
puderem me ajudar ficaria muitíssimo agradecido.

Estou usando o seguinte ambiente:

  • Windows 2000 Service Pack III
  • jdk 1.3.1_04
  • jakarta-tomcat 4.0.1
  • Eclipse 2.0 build id: 200206271827

[]s, Welington B. Souza

1 Resposta

Paulo_Silveira

Oi Souza! Bem vindo ao GUJ!

Bem, nunca usei o remote debug do eclipse.

Lembre-se, que mesmo o tomcat estando rodando na sua maquina, ele eh considerado um remote debug, ja que eh outra virtual machine!!! (nao sei se o plugin q vc pegou levanta uma outra vm)

Entao, voce deve fazer remote debug, e nao debug normal!

Como voce esta fazendo o debug? Se o seu plugin usa a mesma VM, talvez deva estar acontecendo algo inesperado peklo debugger do eclipse.

Faz o seguinte, sobre o tomcat atras do eclipse, isso eh, por fora. Baixa do site e roda. Ai lembra de liga-lo em modo debug, e tenta fazer debug remoto. Ve se funciona!

Criado 11 de setembro de 2002
Ultima resposta 11 de set. de 2002
Respostas 1
Participantes 2