使用CLI时如何调试MFP JAX-RS适配器?

时间:2016-02-16 14:39:08

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

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

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

2 个答案:

答案 0 :(得分:4)

要通过CLI mfp start从IntelliJ连接到MFP服务器,请选择运行>编辑配置,添加远程类型的新配置并将端口更改为10777.当您运行>调试时,您应该看到在控制台中Connected to the target VM, address: 'localhost:10777', transport: 'socket',您现在可以启动调试会话。感谢@mfunk搞清楚了!

使用IntelliJ 15.0.3和MFP 7.1进行测试。

答案 1 :(得分:0)

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

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