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