2011-09-30 65 views
0

服务器处于调试模式。我设置了10个断点,浏览器只是跳过它们。为什么?这也发生在该项目中的JSP中。为什么?无法调试servlet Eclipse + Glassfish

+0

您是指浏览器如何跳过它们?你使用哪个版本的eclipse和哪个版本的java?可能是这应该是有用的http://stackoverflow.com/questions/1370868/eclipse-debugger-doesnt-stop-at-breakpoint –

+0

版本:太阳神发布 建设ID:20100617-1415和jdk 1.6.0_20和JRE 1.6 – Samson

+0

现在说它无法连接到远程虚拟机。拒绝连接。 有什么关于端口8000,我应该知道/做的? – Samson

回答

0

您是否检查过Debbuger确实与Glassfish连接?另请注意,调试器不可能在jsp中设置的断点处停止。 AFAIK,调试器只能运行纯java代码

+0

断点在JSP内部的Java代码处停止,它可以与Tomcat一起使用。它是关于Glassfish的。如何将调试器连接到glassfish? – Samson

+0

尝试连接到端口9009 – unixorn

0

所以你通过“debug remote java application”连接到外部服务器。

什么是您的服务器的调试端口?端口8000是远程java应用程序的eclipse调试配置中的默认设置。您应该将该值更改为GlassFish服务器配置为进行调试的值。

另外,请看看How do I debug GlassFish 3 using Eclipse Helios?