如何在Geronimo3中跟踪osgi包失败信息

时间:2012-10-20 14:05:14

标签: osgi geronimo

我的团队正在使用Geronimo 3和osgi来开发应用程序。当我们自己的osgi bundle或eba在Geronimo中失败时,我需要跟踪详细的失败信息。我可以使用任何API来执行此操作吗?目前我只能通过检查geronimo日志中的错误堆栈跟踪来做到这一点,这非常不准确。

感谢, 钱德勒

1 个答案:

答案 0 :(得分:0)

我向Karaf 3添加了这样的命令。它被称为bundle:diag并显示所有包的失败信息,包括blueprint和spring dm failure。一旦Karaf 3发布并且geronimo切换到它,您就可以使用它。您已经可以尝试使用karaf 3 snapshhot来查看其工作原理。