【问题标题】:How do I debug MFP JAX-RS adapters when using the CLI?使用 CLI 时如何调试 MFP JAX-RS 适配器?
【发布时间】:2016-02-16 14:39:08
【问题描述】:

我正在使用 MobileFirst CLI 来启动/停止开发服务器并将代码推送到它。如何将远程调试器(例如 IntelliJ)连接到此服务器并使用它调试 JAX-RS 适配器?

由于 CLI 似乎没有提供直接在调试模式下启动服务器的方法,所以我使用 bin/server debug 从其家中启动 Liberty 开发服务器并能够连接到它,但似乎没有断点工作。

【问题讨论】:

  • 您使用的是 MFP 7.1 还是 8.0?

标签: ibm-mobilefirst mobilefirst-server mobilefirst-cli


【解决方案1】:

要从 IntelliJ 连接到通过 CLI 使用 mfp start 启动的 MFP 服务器,请选择运行>编辑配置,添加远程类型的新配置并将端口更改为 10777。运行>调试时,您应该会看到 @987654322 @ 在控制台中,您现在可以开始调试会话。感谢@mfunk 解决这个问题!

使用 IntelliJ 15.0.3 和 MFP 7.1 测试。

【讨论】:

    【解决方案2】:

    您无法真正从 CLI 调试 Java 代码。

    最好的选择是将 MobileFirst Studio 安装到 Eclipse 并将项目导入到那里,以便调试 Java 代码。请注意,MobileFirst Server 默认也以端口 10777(调试端口)启动,因此无需进一步配置。

    【讨论】:

    • 我没有将此标记为答案,因为我在下面记录了如何使用 IntelliJ 执行此操作。感谢您提供有关默认调试端口的重要细节。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多