【问题标题】:Debugger not stopping at breakpoints: Websphere in Eclipse调试器不在断点处停止:Eclipse 中的 Websphere
【发布时间】: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 正常工作。没有回答这个问题,但解决了我的问题。

标签: java eclipse debugging


【解决方案1】:

如果您使用 eclipse 的调试器并在 eclipse 环境之外运行应用程序,我们必须将其配置为远程 java 应用程序。 还要检查部署在服务器中的代码是否与工作区中的代码同步。

【讨论】:

  • 代码在IDE和服务器之间同步。正如我所说,我刚刚重新启动了我的系统、我的 IDE 和调试器服务器。不知道别人是怎么配置的,但是我的调试器每次服务器重启都会刷新服务器上的代码。另外,我手动重启了服务器,并手动将文件发布到服务器。
  • 我将研究需要将其配置为远程 java 应用程序的可能性。我不记得在 RAD 中安装时必须这样做,但这并不意味着情况并非如此。感谢您的建议!
  • 还要检查 IDE 是否处于调试视角。
【解决方案2】:

ecplise 的网站有什么问题。

运行->跳过所有断点

【讨论】:

  • 已经检查了跳过所有断点的可能性。我已经对此进行了一些研究,并在其他几篇文章中建议将其作为可能的解决方案。我在发布我的问题之前检查了它。抱歉,我没有说清楚。
【解决方案3】:

好吧,我最近遇到了这个问题,当我处于调试模式并且确定特定的代码正在执行时,代码没有用于在断点处停止。为了解决这个问题,我做了一个 clean-build-republish 但它没有用,重新创建配置文件并使用新配置文件读取服务器,仍然没有工作,然后最终重新安装 RAD 和 web-sphere 但它仍然有效不行。然后我找到了下面的文章 https://www-304.ibm.com/support/docview.wss?uid=swg21240896

并意识到这可能是由于某些其他操作系统进程干扰调试进程/端口而导致的问题,因此我执行了系统还原。在我部署应用程序时恢复后,调试器开始正常工作。

【讨论】:

    【解决方案4】:

    我想说我找到了这个问题的答案,但我从来没有。我最终放弃了 RAD 并开始在 Jetty 上进行调试。我的本地测试并不完全像在测试服务器上那样,但它可以工作。不确定这是否应该被标记为“已回答”。

    更新:我已经离开了这个项目,但在我离开之前,整个开发平台都转移到了 IDEA,调试不再是问题。我不知道我是否应该找到一种方法将这个问题标记为非活动或已关闭或其他什么,这样当它不再是我的问题时,它就不仅仅是坐在这里获得意见和回复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-25
      • 1970-01-01
      • 2012-02-16
      • 1970-01-01
      • 2019-08-16
      • 2018-07-23
      • 2023-03-12
      • 2016-07-03
      相关资源
      最近更新 更多