Передача аргументов Java для связывания в рамках Equinox OSGI? - PullRequest
1 голос
/ 23 июня 2011

В нашем приложении у нас есть несколько пакетов, которые работают на платформе Equinox OSGI (с Tomcat).

В настоящее время мы передаем конфигурацию приложения в основном через свойства системы Java.Эти свойства являются общими для всех пакетов, и все они могут получить доступ к значению свойств.

Мы пытаемся найти другой вариант для их передачи, чтобы только определенный пакет мог получить доступ к определенному свойству.

Есть ли способ сделать это с помощью аргументов Java?Как я могу передать Java-аргумент в конкретный комплект?

1 Ответ

2 голосов
/ 23 июня 2011

Вам следует взглянуть на службу Config Admin, она предназначена для этого случая использования и предоставляет конкретные пакеты с информацией о конфигурации.Apache Felix File Install предоставляет удобный механизм для предоставления данных конфигурации через файлы свойств.Возможно, в Equinox есть что-то похожее, но установка файла felix должна выполняться в Equinox.

...