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

Ibm mobilefirst 使用CLI时如何调试MFP JAX-RS适配器?,ibm-mobilefirst,mobilefirst-server,mobilefirst-cli,Ibm Mobilefirst,Mobilefirst Server,Mobilefirst Cli,我正在使用MobileFirst CLI启动/停止开发服务器并向其推送代码。如何将远程调试器(例如IntelliJ)连接到此服务器并使用它调试JAX-RS适配器 由于CLI似乎没有提供直接在调试模式下启动服务器的方法,因此我从Liberty development server的家中使用bin/server debug启动了Liberty development server,并能够连接到它,但断点似乎不起作用。您无法真正从CLI调试Java代码 最好的选择是将MobileFirstStudio

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


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

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


最好的选择是将MobileFirstStudio安装到Eclipse并将项目导入其中,以便调试Java代码。请注意,默认情况下,MobileFirst服务器也以端口10777(调试端口)启动,因此无需进一步配置。

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


最好的选择是将MobileFirstStudio安装到Eclipse并将项目导入其中,以便调试Java代码。请注意,默认情况下,MobileFirst服务器也会使用端口10777(调试端口)启动,因此无需进一步配置。

要使用
MFP start
从IntelliJ连接到通过CLI启动的MFP服务器,请选择运行>编辑配置,添加远程类型的新配置,并将端口更改为10777。运行>调试时,您应该会看到控制台中连接到目标VM的
,地址:'localhost:10777',传输:'socket'
,现在您可以启动调试会话了。感谢@mfunk的帮助


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

要使用
MFP start
从IntelliJ连接到通过CLI启动的MFP服务器,请选择运行>编辑配置,添加远程类型的新配置,并将端口更改为10777。运行>调试时,您应该会看到控制台中连接到目标VM的
,地址:'localhost:10777',传输:'socket'
,现在您可以启动调试会话了。感谢@mfunk的帮助


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

我没有将此标记为答案,因为我在下面记录了如何使用IntelliJ进行测试。感谢您提供有关默认调试端口的重要详细信息。我已将其取消标记为一个答案,因为我在下面记录了如何使用IntelliJ执行此操作。感谢您提供有关默认调试端口的重要详细信息。您使用的是MFP 7.1还是8.0?您使用的是MFP 7.1还是8.0?