共享 Liberty 的公共 OSGi 捆绑软件
可以通过将公共 OSGi 捆绑软件放在本地目录或远程存储库中以及为服务器配置 server.xml 文件来共享公共 OSGi 捆绑软件,以便这些公共 OSGi 捆绑软件可用于 OSGi 应用程序。
本地目录
过程
远程存储库
您可以访问支持 OSGi 捆绑软件存储库 (OBR) 格式的远程 OSGi 存储库中保存的捆绑软件。
过程
将下列各行添加到 server.xml 文件。
<bundleRepository location="URL" />
其中 URL 指向 OBR XML 文件的位置。支持下列协议:
- HTTP
- HTTPS
- file
注: 如果指定相对文件 URL,那么系统会将该 URL 视为相对于 ${server.config.dir} 的值,并将其解析为本地 OBR XML 文件。
您可以使用位置属性和嵌套文件集标记在同一 bundleRepository 条目中同时定义远程存储库和本地存储库。