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上運行。