我们正在开发一个Java插件,以便使用Olingo将Odata提要用作数据源。我们要连接的特定数据提供程序存在授权问题,但是我们无法深入细微的细节来调试出了什么问题(我们收到401授权错误,对于出了什么问题也不是很明显)。
我们发现建议使用Fiddler来检查网络流量,但是我们不知道如何使用它来检查iccube.exe进程(后台)和odata提供程序源(https)之间的流量。
所以问题是:
如何调试icCube与数据提供程序(源)之间的数据通信?
最佳答案
您需要使用自己喜欢的IDE(例如IDEA)将icCube应用程序调试为远程Java进程。为此,您需要更改配置文件(icCube.ini或icCube.sh),然后在调试模式下重新启动icCube(检查here-JRE Configuration)。
有关在Java中进行远程调试的设置的帖子:
Remote debugging a Java application