2015-05-11 1 views
0

Я переношу свое приложение из стандартных войн в пакеты модульности virgo-osgi. Прежде чем мы использовали сервер приложений tomcat с развернутой войной. Мы загружаем весь файл свойств из папки tomcat lib в качестве загрузки пути класса. Могу ли я использовать такой же способ в среде девственности? Я нашел in virgo, используя другое пространство имен (http://www.springframework.org/schema/osgi-compendium) для файла свойств загрузки в качестве конфигурации. На данный момент я не хочу использовать этот способ. Я предпочитаю то же самое, что и загрузка пути класса. Пожалуйста, помогите мне, как использовать в девственности.Загрузить свойства файлов в пути класса virgo

Спасибо, привет, gopy

ответ

0

Учитывая, что в OSGi каждый пучок имеет свой собственный путь к классам, ничто не помешает вам положить ваши файлы свойств в же пучка (или любой другой тип ресурса для вопрос, including even non-OSGi-fied JARs) и чтение его, как обычно, в среде с одним классом.

Сказав, что чтение ваших свойств через Compendium Services дает вам преимущества с теми же преимуществами модульности, что и перенос вашей WAR, поскольку файл (ы) свойств считался отдельным пакетом (конфигурации типа артефакта, в Eclipse Virgo термины), которые вы можете изменить во время выполнения и обновить самостоятельно, чтобы изменения вступили в силу в соответствии с вашим дизайном.

+0

Привет, Хесем, благодарю вас за ответ. Да, для пакета я использую услуги компендиума для загрузки свойств, но я развернул еще 4 традиционных файла войны, которые используют общие файлы свойств. перед тем, как скопировать общий файл свойств в папку tomcat lib, который рассматривается как общий путь к всем военным файлам. Я не хочу помещать файл свойств внутри каждого файла войны. – user1926519

Смежные вопросы