这是一件我真的不明白为什么有时不起作用有时却起作用的事情。这让我很害怕!我需要帮助,请。
我的 JSF 项目中有 Eclipse Juno Java EE x86_64 和 GlassFish(版本 glassfish-3.1.2.2),有时我需要调试我的代码,所以我启动 Eclipse,在服务器上调试,然后设置我的断点。然后我转到我的页面,执行用户在我的项目中执行的操作,当应该激活断点时,没有任何反应,Eclipse 只是弹出窗口,仅此而已。
更奇怪的是,有时这个过程有效,但最重要的是,它不起作用。 我真的需要知道这里发生了什么。我一定是我的设置或其他东西,但我知道它是什么..
我的调试
选项卡:
,我可以打赌问题是调试引用“localhost(1)”作为服务器,但我没有任何“localhost(1)”,只有“localhost”,正如你们在这里看到的那样:
为什么要创建
另一个localhost
?这与为什么我的 debug
无法正常工作有关?
最佳答案
对于那些遇到此问题的人, 我遇到了这个问题,直到我发现我使用的是 JDK 1.7,所以我将 JDK 更改为 1.6。这个建议对我有用,我下载了 Eclipse Juno,使用 Revo Uninstaller 卸载了 JDK 1.7(以确保 Java 会从我的计算机中完全删除,以避免出现任何并发症),并使用 Glassfish 3.1.2 安装 JDK 1.6,现在效果很好!哎呀! =] 谢谢大家!
关于eclipse - 如何使用 Eclipse + GlassFish 3 进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16006027/