Axis2: загрузить модуль только один раз

В нашем проекте мы используем Axis2 и Rampart. Каждый раз, когда я создаю ServiceClient, в журналах появляется сообщение о загрузке Apache Rampart. Может ли это вызвать проблемы с производительностью или процесс загрузки имеет какое-то кэширование внутри? Можно ли загрузить модули один раз или хотя бы подавить вывод журнала?


person Volodymyr Rudyi    schedule 06.08.2014    source источник
comment
Вы не можете задействовать модуль глобально? на оси2.xml?   -  person Ratha    schedule 06.08.2014
comment
Нет, конфигурация создается программно   -  person Volodymyr Rudyi    schedule 06.08.2014
comment
Можете ли вы упомянуть точное утверждение, которое утомительно   -  person Jatin    schedule 12.08.2014
comment
Не могли бы вы показать соответствующие части конфигурации?   -  person Serge Ballesta    schedule 12.08.2014
comment
@Jatin Развертывание модуля: Rampart-1.6.2 - ‹filepath›/lib/rampart-1.6.2.mar   -  person Volodymyr Rudyi    schedule 12.08.2014
comment
Можете выложить трассировку ошибки?   -  person SANN3    schedule 14.08.2014
comment
@ SANN3 Ошибок нет. Только многочисленные сообщения Deploying module: Rampart-1.6.2 - ‹filepath›/lib/rampart-1.6.2.mar.   -  person Volodymyr Rudyi    schedule 15.08.2014


Ответы (1)


Это не рекомендуемое решение. Но на крайний случай можно попробовать.

В log4j мы можем отключить журнал для конкретного пакета или класса. Таким образом, вы можете отключить журнал из этого пакета/класса. Но другая ошибка или любой другой журнал из этого пакета/класса также не отображается. Это ваш собственный риск.

person SANN3    schedule 14.08.2014