2013-11-14 3 views
0

JBoss 5.1을 사용하고 귀를 배치합니다.Jboss libs와 webapps libs 사이의 충돌을 해결하는 방법

내 귀에는 JBoss에서 사용하는 몇 개의 항아리를 사용하는 웹 애플리케이션이 거의 없습니다. 예를 들어 jboss는 버전 1.5.6에서 slf4j를 사용하고 웹 응용 프로그램은 버전 1.7.1을 사용합니다. 이 두 버전의 slf4j는 호환되지 않습니다 (Logging framework incompatibility 참조).

JBoss에 자신의 lib를 사용하는 방법이 있습니까?하지만 webapp가 자신의 lib를 사용해야합니까?

편집 : 사용하는 JBoss 버전을 변경하고 싶지 않습니다.

도움 주셔서 감사합니다.

답변

1

jboss-deployment-structure.xml 파일을 WEB-INF 폴더에 만들고 배치 할 배포 제외 사항을 첨부하십시오. How do I disable app server embedded library(jar) for a particular WAR or EAR?

+0

또한 asm.jar과 동일한 문제가 있습니다. jboss4.2.3에는 asm.jar이 있지만 earlib에는 asm3.3.1이 들어 있습니다. jboss/lib에서 기본 버전을 제외하고 귀에서 상위 버전을 가져올 수 있습니까? –