1
我在我们的应用程序中有几个由Equinox OSGI框架(使用Tomcat)运行的bundle。传递Java参数以在Equinox OSGI框架下捆绑?
目前我们主要通过Java系统属性传递应用程序配置。 此属性在所有包中共享,并且它们都可以访问属性值。
我们正试图找到其他选项来传递它们,以便只有特定的包才能访问特定的属性。
有没有办法通过Java参数来做到这一点? 如何将java参数传递给特定的包?
我在我们的应用程序中有几个由Equinox OSGI框架(使用Tomcat)运行的bundle。传递Java参数以在Equinox OSGI框架下捆绑?
目前我们主要通过Java系统属性传递应用程序配置。 此属性在所有包中共享,并且它们都可以访问属性值。
我们正试图找到其他选项来传递它们,以便只有特定的包才能访问特定的属性。
有没有办法通过Java参数来做到这一点? 如何将java参数传递给特定的包?
你应该看看Config Admin服务,它是为这个用例而设计的,为特定的bundle提供配置信息。 Apache Felix File Install提供了一种通过属性文件提供配置数据的便捷机制。可能Equinox有类似的东西,但felix文件安装应该在Equinox上运行。