【发布时间】:2013-10-22 12:52:00
【问题描述】:
由于 6.1 的生命周期结束,我最近将我的应用程序从 Websphere Application Server 6.1 迁移到了 WAS 7.5。因此,我需要更新我的调试服务器。我发现这是将我的应用程序从 IBM RAD IDE 迁移到 Eclipse(已经安装了 Indigo)的好时机。或者我是这么想的。
无论如何,这里的权威建议将我的调试器一直带到 WAS 8.5,因为我只是用它来调试。
但我遇到的问题是我无法让调试器在我的断点处停止。我有大约。我的打开页面中有 10 个断点,全部在 JSP/Java 代码中。
我正在运行 Java 1.6.0_32 和 Java SE Runtime Environment build 1.6.0_32-b05。我真的不知道如何检查我加载了哪个 JDK。我看到了“返回”到 JDK 1.5 的建议,但我不能确定这不是我正在运行的。
为了涵盖其他一些基础,我刚刚启动了我的系统,打开了 IDE,在调试中启动了服务器(说“调试,同步”),将焦点放在应用程序的打开页面并单击“在服务器上调试”。首页打开时不会在任何断点处停止。
有人有想法或建议吗?
【问题讨论】:
-
我有时也会遇到这种问题。但通常重启应用、构建应用、重新放置和重新启用断点可以解决我的问题。
-
我尝试了 RAS 的建议,但没有任何收获。在这个时间点,我已经回到使用 IBM RAD 的所有成本和开销,因为它实际上会起作用并允许我调试我的代码。我在这个项目上落后了 2 周,真的需要完成它。然后我可以回到使用 WAS 在 Eclipse 中进行调试。
-
好吧,我从来没有做到这一点。我最终做的是废弃本地 WAS 调试器并让 Jetty 正常工作。没有回答这个问题,但解决了我的问题。