【问题标题】:Debugging Bluemix remotely from Eclipse从 Eclipse 远程调试 Bluemix
【发布时间】:2023-12-17 06:16:01
【问题描述】:

我尝试在 Eclipse 中对 Bluemix 应用程序进行远程调试。我启用了应用程序调试。然后我对服务器进行了调试,但我的 Bluemix 服务器没有出现在列表中。出现一个本地 Liberty 服务器,我可以在该服务器上进行调试,但不能在我的 Bluemix 服务器上进行调试。我试图在对话中创建一个具有相同地址的新服务器,但随后它抱怨服务器和空间已经存在。这是一个已知的错误还是我做错了什么?

干杯

W

【问题讨论】:

  • 我遇到了同样的问题(本地调试有效,在 bluemix 上调试无效)。 This guy 通过打开调试视角解决了这个问题。它对我不起作用,但也许你可以试一试。
  • 切换到 Oracle Java 8 JRE 为我解决了这个问题,如下所述:*.com/questions/33998808/…

标签: eclipse ibm-cloud remote-debugging websphere-liberty ibm-cloud-tools


【解决方案1】:

Liberty 远程调试在 Eclipse 插件上运行良好,所以我想你做错了什么。

您是否成功安装了 Bluemix Eclipse 工具? 检查您是否按照本指南中报告的步骤进行操作

https://www.ng.bluemix.net/docs/manageapps/eclipsetools/eclipsetools.html

然后按照以下步骤启用远程调试。

https://developer.ibm.com/bluemix/2015/09/25/remote-debug-java-applications-on-bluemix/

【讨论】:

  • 感谢您的建议。我确实按照说明进行操作。而且我可以毫无问题地部署到 Bluemix。所以应该没问题。当它没有成为我可以选择进行远程调试的服务器之一时,我感到非常惊讶。它实际上是来自我尝试调试的 Bluemix 研讨会的一个示例。但我希望可能有一些我需要打开的项目设置。但作为部署工作,它一定不是更不常见的工作之一
【解决方案2】:

2016 年 3 月的最新更新版本解决了一般调试模式问题,包括 IBM JDK 在调试模式下的问题。您需要更新 IBM Eclipse Tools for Bluemix 和 Eclipse Tools for Cloud Foundry(请参阅https://developer.ibm.com/wasdev/downloads/#asset/tools-IBM_Eclipse_Tools_for_Bluemix 了解详细的安装说明)。因此,我建议使用 Mars SR2 JEE 包进行全新安装,以查看调试问题是否已解决。

【讨论】: