OSGi Blueprint

此功能部件启用对部署 OSGi 应用程序(这些应用程序使用 OSGi 计划容器规范)的支持。通过 WebSphere Application Server 中的 OSGi 应用程序支持,可开发和部署那些使用 Java EE 和 OSGi 技术的模块应用程序。

启用此功能部件

要启用 OSGi Blueprint 功能部件,请在 server.xml 文件的 featureManager 元素内添加以下元素声明:
<feature>blueprint-1.0</feature>

受支持的 Java™ 版本

  • JavaSE-1.6
  • JavaSE-1.7
  • JavaSE-1.8

开发依赖于此功能部件的功能部件

如果您要开发依赖于 OSGi Blueprint 功能部件的功能部件,请在新功能部件的功能部件清单文件的 Subsystem-Content 头中添加以下项:
com.ibm.websphere.appserver.blueprint-1.0; type="osgi.subsystem.feature"

此功能部件提供的标准 API 包

  • org.apache.aries.blueprint
  • org.apache.aries.blueprint.ext
  • org.apache.aries.blueprint.ext.evaluator
  • org.apache.aries.blueprint.mutable
  • org.apache.aries.blueprint.services
  • org.apache.aries.blueprint.utils
  • org.apache.aries.util
  • org.osgi.framework
  • org.osgi.framework.hooks.bundle
  • org.osgi.framework.hooks.resolver
  • org.osgi.framework.hooks.service
  • org.osgi.framework.hooks.weaving
  • org.osgi.framework.launch
  • org.osgi.framework.namespace
  • org.osgi.framework.startlevel
  • org.osgi.framework.wiring
  • org.osgi.resource
  • org.osgi.service.blueprint
  • org.osgi.service.blueprint.container
  • org.osgi.service.blueprint.reflect
  • org.osgi.service.component
  • org.osgi.service.condpermadmin
  • org.osgi.service.jndi
  • org.osgi.service.packageadmin
  • org.osgi.service.startlevel
  • org.osgi.service.url
  • org.osgi.util.tracker

此功能部件提供的第三方 API 包

  • org.apache.aries.transaction.exception

此功能部件提供的 SPI 包

  • org.apache.aries.blueprint
  • org.apache.aries.blueprint.ext
  • org.apache.aries.blueprint.ext.evaluator
  • org.apache.aries.blueprint.mutable
  • org.apache.aries.blueprint.services
  • org.apache.aries.util
  • org.osgi.service.cm
  • org.osgi.service.subsystem

功能部件配置元素

可在 server.xml 文件中使用以下元素以配置 OSGi Blueprint 功能部件:


用于指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_feature_blueprint-1.0
文件名:rwlp_feature_blueprint-1.0.html