在Equinox OSGI框架下将Java参数传递给bundle?
在我们的应用程序中,有几个bundle是通过Equinox OSGI框架(使用Tomcat)运行的 目前,我们主要通过Java系统属性传递应用程序配置。 这些属性在所有bundle中共享,并且所有bundle都可以访问properties值 我们正试图找到其他选项来传递它们,以便只有特定的捆绑包才能访问特定的属性 有没有一种方法可以通过Java参数来实现?在Equinox OSGI框架下将Java参数传递给bundle?,osgi,command-line-arguments,Osgi,Command Line Arguments,在我们的应用程序中,有几个bundle是通过Equinox OSGI框架(使用Tomcat)运行的 目前,我们主要通过Java系统属性传递应用程序配置。 这些属性在所有bundle中共享,并且所有bundle都可以访问properties值 我们正试图找到其他选项来传递它们,以便只有特定的捆绑包才能访问特定的属性 有没有一种方法可以通过Java参数来实现? 如何将java参数传递给特定的bundle?您应该看看配置管理服务,它是为这个用例设计的,为特定的bundle提供配置信息。ApacheFe
如何将java参数传递给特定的bundle?您应该看看配置管理服务,它是为这个用例设计的,为特定的bundle提供配置信息。ApacheFelix文件安装提供了一种通过属性文件提供配置数据的方便机制。Equinox可能也有类似的功能,但是felix文件安装应该在Equinox上运行