2016-07-18 3 views
0

В моем веб-приложении мне нужно использовать мою систему ведения журнала. Структура загружается каждым веб-приложением, как зависимость от jar.Подсистема регистрации ловушек Wildfly

Чтобы отключить JBoss подсистемы протоколирования я попытался создать файл

jboss-deployment-structure.xml 

скопированный в:

(firt try)- webapplication.war\WEB-INF\ 
(second try) - webapplication.war\WEB-INF\lib\my_framework.jar\META-INF\ 

содержание файла является:

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-deployment-structure> 
    <deployment> 
     <exclusions> 
      <module name="org.jboss.as.logging (or org.jboss.logging)" /> 
     </exclusions> 
    </deployment> 

Но ничего похоже, изменяется в процессе регистрации. Я проверил рамки MANIFEST.MF и никакие другие зависимости не импортируются.

Я также понял, что, отменив подсистему регистрации от standalone.xml, пользовательская система ведения журнала работает нормально.

ответ

1

Вы также можете исключить подсистемы из развертываний в jboss-deployment-structure.xml. Исключение модуля не исключает подсистемы от обработки развертывания.

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-deployment-structure> 
    <deployment> 
     <exclude-subsystems> 
      <subsystem name="logging" /> 
     </exclude-subsystems> 
    </deployment> 
</jboss-deployment-structure> 

Исключение подсистемы прекратит развертывание от обработки подсистемой.

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