2016-07-18 5 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> 

하위 시스템을 제외하면 하위 시스템에서 배포가 처리되지 않습니다.

관련 문제