如何使用Eclipse+;玻璃鱼3?

如何使用Eclipse+;玻璃鱼3?,eclipse,debugging,jsf,glassfish,glassfish-3,Eclipse,Debugging,Jsf,Glassfish,Glassfish 3,这是一件我真的不明白的事情,为什么有时不起作用,有时确实起作用。这简直把我吓坏了!我需要帮忙 我在JSF项目中使用了Eclipse Juno Java EE x86_64和GlassFish(版本GlassFish-3.1.2.2),有时我需要调试代码,所以我启动Eclipse,在服务器上调试,然后设置断点。然后我转到我的页面,执行用户在我的项目中所做的操作,当断点被激活时,什么都没有发生,eclipse只是弹出窗口,但没有更多 更奇怪的是,有时这个过程是有效的,但最重要的是,它没有。。 我真的

这是一件我真的不明白的事情,为什么有时不起作用,有时确实起作用。这简直把我吓坏了!我需要帮忙

我在JSF项目中使用了Eclipse Juno Java EE x86_64和GlassFish(版本GlassFish-3.1.2.2),有时我需要调试代码,所以我启动Eclipse,在服务器上调试,然后设置断点。然后我转到我的页面,执行用户在我的项目中所做的操作,当断点被激活时,什么都没有发生,eclipse只是弹出窗口,但没有更多

更奇怪的是,有时这个过程是有效的,但最重要的是,它没有。。 我真的需要知道这里发生了什么。我必须是我的设置或其他东西,但我知道它是什么

我的
debug
选项卡:

,我敢打赌,问题在于调试将“localhost(1)”作为服务器引用,但我没有任何“localhost(1)”,只有“localhost”,正如大家在这里看到的:


为什么
正在创建另一个
localhost
?这就是为什么我的
debug
无法正常工作的原因?

对于出现此问题的人, 我遇到了这个问题,直到我注意到我使用的是JDK1.7,所以我将JDK改为1.6。这个建议对我来说很有用,我下载了EclipseJuno,用RevoUninstaller卸载了JDK1.7(以确保Java完全从我的计算机上删除,以避免出现任何复杂的情况),并用Glassfish 3.1.2安装了JDK1.6,现在它工作正常了!见鬼 谢谢你们

这个话题也帮了我的忙: