我们正在开发一个Java插件,以便使用Olingo将Odata提要用作数据源。我们要连接的特定数据提供程序存在授权问题,但是我们无法深入细微的细节来调试出了什么问题(我们收到401授权错误,对于出了什么问题也不是很明显)。

我们发现建议使用Fiddler来检查网络流量,但是我们不知道如何使用它来检查iccube.exe进程(后台)和odata提供程序源(https)之间的流量。

所以问题是:
如何调试icCube与数据提供程序(源)之间的数据通信?

最佳答案

您需要使用自己喜欢的IDE(例如IDEA)将icCube应用程序调试为远程Java进程。为此,您需要更改配置文件(icCube.ini或icCube.sh),然后在调试模式下重新启动icCube(检查here-JRE Con​​figuration)。

有关在Java中进行远程调试的设置的帖子:

Remote debugging a Java application

08-25 06:15