此面板列示与应用程序相关联的所有 OSGi 框架。
可以通过检查 OSGi
框架的内容来探查或调试捆绑软件。框架包含捆绑软件的集合,以及与这些捆绑软件相关联的软件包和服务。有两种类型的框架:
- 隔离框架
- 隔离框架包含为特定应用程序专门定义的捆绑软件;每个 OSGi 应用程序在其自己的隔离框架中运行。在网络部署环境中,对于安装了应用程序的每个服务器,存在一个隔离框架。如果应用程序包含一个或多个组合捆绑软件(作为该应用程序的一部分或作为该应用程序的扩展),那么对于每个组合捆绑软件,存在一个单独的隔离框架。
- 共享捆绑软件框架
- 每个服务器有一个共享捆绑软件框架,其中包含对安装在该服务器上的应用程序可用的所有共享捆绑软件。如果应用程序通过软件包依赖性间接引用一个或多个组合捆绑软件,那么对于每个组合捆绑软件,存在一个共享捆绑软件框架。
可以找到框架中捆绑软件的状态,查看导入或导出特定软件包的捆绑软件,或查看注册或使用特定服务的捆绑软件。还可以查看捆绑软件清单文件中各个头的值。
可浏览捆绑软件、软件包和服务的跟踪。例如,可以浏览以下跟踪:
- 选择软件包。
- 查看导出此软件包的捆绑软件。
- 找出此捆绑软件注册的服务。
- 找出使用这些服务中的每一个服务的其他捆绑软件。
- 探查这些捆绑软件中的每一个捆绑软件的详细信息。
这些面板具有面包屑跟踪,其中显示您在跟踪的所处的位置,并且允许您追溯在跟踪过程中经历的步骤。
注: 仅当应用程序已启动时,才可以查看该应用程序的框架。如果应用程序未能启动,那么访问框架面板的链接将不可用。
要在管理控制台中查看此面板,请单击以下路径:
要浏览所列示的项的属性,请在列表中选择它的名称。
要更改所列示的条目,或者要更改对这些条目显示的详细信息级别,请使用过滤器设置。
对于每个框架,该面板将显示以下信息:
- 框架名称
- OSGi 框架的名称。
- 框架版本
- OSGi 框架的版本。
- 框架节点
- OSGi 框架所在的节点。
- 框架服务器
- OSGi 框架所在的服务器。