내 응용 프로그램은 tcServer와 WebSphere 6.1 모두에 배포됩니다. 이 응용 프로그램은 ehCache를 사용하므로 slf4j가 종속성으로 필요합니다. 결과적으로 slf4j-api.jar (1.6) jar을 war 파일 번들에 추가했습니다.
응용 프로그램은 다음 오류를 제외하고 tcServer에서 정상적으로 작동합니다.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
그러나 WebSphere에 배포하면을 얻습니다 java.lang.NoClassDefFoundError: org.slf4j.impl.StaticLoggerBinder
.
또한 동반 Failed to load class "org.slf4j.impl.StaticMDCBinder"
두 응용 프로그램 서버의 클래스 경로를 확인했으며 다른 slf4j jar이 없습니다.
누구든지 여기서 무슨 일이 일어나고 있는지 아이디어가 있습니까?