到目前为止,我已经成功地构建了OSGI包,并通过Apache调用了这些包中定义的web服务。接下来,在在Karaf环境中执行包时,我希望能够在包中设置断点。
我研究过EIK,但似乎项目已经有一段时间没有活动了?兼容性页面表示它兼容的最新Eclipse版本是Juno。
我还在StackOverflow上看到了下面的引语,当时EIK项目似乎是最后一次活动:
Karaf团队目前也在致力于更好地与EIK集成,但目前还没有达到所需的深度集成(见相关问题)
使用M3调试运行在Karaf3.0.3或Karaf4.0.0中的OSGI包的最佳方法是什么?
发布于 2015-06-10 10:15:13
对我来说最好的方法是在启动Karaf时使用debug选项。这允许您执行远程调试(我是从Eclipse和Intelli J完成的,没有任何问题)。只需确保您的源与您正在运行的karaf实例的最新情况。有关更多信息,请参见此:
https://stackoverflow.com/questions/30736380
复制相似问题