这是使你处于理智边缘的那些问题之一。
我在Windows XP 32bit上运行Eclipse Java EE Indigo。我正在尝试在tomcat 6上调试gwt客户端服务应用程序。我正在使用JDK1.6.0_32
我正在尝试调试应用程序的服务器端。我设置断点,在本地启动客户端作为Web应用程序,然后将服务调试为远程Java应用程序(标准(套接字连接)localhost,8000,正确的源)。我已经验证我正在使用正确的调试设置运行服务器(dt_socket,8000,catalina.bat jpda start)
没有击中断点。没什么,na-da。 Eclipse不会挂起该线程,代码会继续超过断点。是什么让这更令人困惑的是昨天断点有效,没有我改变任何事情,今天早上他们没有。
我尝试过重新启动,清洁和刷新。谷歌搜索这个问题带来了大部分问题,从2009年开始发布Java版本。
编辑:Eclipse发出错误“由于缺少行号而无法安装断点”,即使在属性中选择了该选项
答案 0 :(得分:2)
由于代码的服务端是使用ant构建的。我必须确保.xml文件设置为debug =“true”。我仍然收到有关缺少行的错误消息,但断点有效。
答案 1 :(得分:1)
如果您尝试使用telnet访问计算机,它是否会响应?
telnet localhost 8000
端口可能在防火墙上被阻止。
答案 2 :(得分:1)
您可能需要指定是否需要行号,请参阅我们的javac任务:
<javac encoding="utf-8"
...
debug="true" debuglevel="lines,vars,source"
... >
...
</javac>