ServiceMix 4.2 - Использование утвержденных библиотек - PullRequest
1 голос
/ 30 ноября 2010

Мне было интересно, имеет ли SMX 4.2 концепцию endorsed libraries?

Мой вариант использования следующий:

Существует определенный набор классов, которые должны быть видны всем классам Java, выполняющимся в среде исполнения framework / SMX.Вы можете предложить просто создать пакет из классов и экспортировать соответствующие пакеты.Тем не менее, в моей среде выполнения SMX могут быть развернуты даже файлы WAR.Я не думаю, что WAR, установленный в рамках SMX, также может использовать функцию импорта / экспорта пакета.Поэтому мне нужно, чтобы этот набор классов был доступен всем остальным классам, например, java.util.List.

В Tomcat это можно сделать, поместив JAR в каталог lib / endorsed,Тем не менее, я считаю, что SMX не объявляет никаких утвержденных каталогов.Поэтому я создал одобренный каталог в папке %JAVA_HOME%\jre\lib\.Но мои занятия не могут быть решены.

Любая помощь очень ценится.

Большое спасибо!

1 Ответ

1 голос
/ 21 декабря 2010

Ну, вы можете скопировать ваши jar-файлы в SMX_HOME / system и добавить объявления в SMX_HOME / etc / startup.properties с соответствующим приоритетом запуска (я использовал 30)

...