Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Equinox OSGI框架下将Java参数传递给bundle?_Osgi_Command Line Arguments - Fatal编程技术网

在Equinox OSGI框架下将Java参数传递给bundle?

在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

在我们的应用程序中,有几个bundle是通过Equinox OSGI框架(使用Tomcat)运行的

目前,我们主要通过Java系统属性传递应用程序配置。 这些属性在所有bundle中共享,并且所有bundle都可以访问properties值

我们正试图找到其他选项来传递它们,以便只有特定的捆绑包才能访问特定的属性

有没有一种方法可以通过Java参数来实现?
如何将java参数传递给特定的bundle?

您应该看看配置管理服务,它是为这个用例设计的,为特定的bundle提供配置信息。ApacheFelix文件安装提供了一种通过属性文件提供配置数据的方便机制。Equinox可能也有类似的功能,但是felix文件安装应该在Equinox上运行