Как настроить @HandlerChain, чтобы он указывал на файл конфигурации цепочки обработчиков внутри файла JAR? - PullRequest
5 голосов
/ 27 октября 2011

Есть ли способ ссылаться на файл конфигурации обработчика (например, handler.xml), который распространяется внутри файла JAR?

Примерно так: @HandlerChain(file="somefile.jar") или @HandlerChain(file="myhandler.xml"), при условии, что myhandler.xml хранится в somefile.jar.

Ответы [ 2 ]

4 голосов
/ 27 октября 2011

Для серверных и клиентских реализаций обработчиков, использующих @HandlerChain аннотация, вы должны указать расположение обработчика Конфигурация как относительный путь из аннотированного файла или как абсолютный URL. Например:

@HandlerChain(file="../../common/handlers/myhandlers.xml")

или

@HandlerChain(file="http://foo.com/myhandlers.xml")

Взято из этого документа.

0 голосов
/ 31 января 2013
Файл

handler-chain.xml должен находиться внутри того же classpath или того же самого jar-файла. Вам необходимо указать фактическое местоположение XML для загрузки.

...