GlassFish 4, 로깅 프레임 워크 종속성이 pom.xml에서 작동하지 않습니다.

Vivaswan

각 스프링 mvc 프로젝트 라이브러리는 자체 로깅 프레임 워크 즉, log4j, slf4j, logback, jboss-logging, commons-logging 등은 maven 통합과 함께 아래와 같습니다.

pom.xml

<log4j.version>1.6.5</log4j.version>
<slf4j.version>1.7.16</slf4j.version>
<slf4j.log4j13.version>1.0.1</slf4j.log4j13.version>
<logback.version>1.1.2</logback.version>
<jboss.logging.version>3.3.0.Final</jboss.logging.version>
<commons.logging.version>1.2</commons.logging.version>

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.apache.logging.log4j</groupId>
      <artifactId>log4j-bom</artifactId>
      <version>2.5</version>
      <scope>import</scope>
      <type>pom</type>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
<dependency>
    <groupId>ant</groupId>
    <artifactId>ant-jakarta-log4j</artifactId>
    <version>1.6.1</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>${slf4j.version}</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>${slf4j.version}</version>
</dependency>

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>${logback.version}</version>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j13</artifactId>
    <version>${slf4j.log4j13.version}</version>
</dependency>

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
</dependency>

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
</dependency>

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-web</artifactId>  
</dependency>

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-jcl</artifactId>
</dependency>

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-slf4j-impl</artifactId>
</dependency>
</dependencies>

다음은 프로젝트를 실행하는 동안 표시되는 심각한 오류입니다.

SLF4J : 클래스 경로에 여러 SLF4J 바인딩이 있습니다.

SLF4J : [jar : file : /WEB-INF/lib/log4j-slf4j-impl-2.5.jar! /org/slf4j/impl/StaticLoggerBinder.class]에서 바인딩을 찾았습니다.

SLF4J : [jar : file : /WEB-INF/lib/logback-classic-1.1.2.jar! /org/slf4j/impl/StaticLoggerBinder.class]에서 바인딩을 찾았습니다.

SLF4J : [jar : file : /WEB-INF/lib/slf4j-log4j12-1.7.12.jar! /org/slf4j/impl/StaticLoggerBinder.class]에서 바인딩을 찾았습니다.

SLF4J : [jar : file : /WEB-INF/lib/slf4j-log4j13-1.0.1.jar! /org/slf4j/impl/StaticLoggerBinder.class]에서 바인딩을 찾았습니다.

SLF4J : 실제 바인딩은 [org.apache.logging.slf4j.Log4jLoggerFactory] 유형입니다.

ERROR StatusLogger log4j2 구성 파일을 찾을 수 없습니다. 기본 구성 사용 : 콘솔에 오류 만 로깅합니다.

프로젝트를 포함하려면 각 로깅 프레임 워크가 필요합니다. 그러나 오류없이 프로젝트를 실행하는 동안 외부 라이브러리에 필요한 로깅 프레임 워크를 유지하는 트릭이 있습니까?

rgoers

일반적으로 각각 다른 로깅 API를 사용하는 여러 구성 요소가 있습니다. 일반적으로 원하는 것은 특정 로깅 구현으로 각각을 바인딩하는 것입니다. 예를 들어 Spring은 commons-logging을 사용하므로 Log4j 2로 라우팅하려면 log4j-jcl jar를 포함합니다. 마찬가지로 SLF4J를 Log4j 2로 라우팅하려면 log4j-slf4j-impl jar를 포함합니다. 다른 로깅 구현이므로 Logback jar를 포함하지 않습니다. 위의 경우 오류가 발생하면 SLF4J에 대한 Log4j 2 SLF4J 바인딩, logback, log4j1.2 바인딩 및 log4j 1.3 바인딩이 있음을 보여줍니다. 그중 하나만 있어야하므로 사용하지 않으려는 항아리는 제거하십시오.

SLF4J는 Log4j 2 바인딩을 선택했다고 알려주지 만 Log4j 2에서 구성 파일을 찾을 수 없다는 오류가 발생합니다. 일반적으로 이것은 log4j2.xml입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Stripes 프레임 워크 애플리케이션에서 작동하지 않는 로깅

분류에서Dev

Action.Submit이 봇 프레임 워크에서 작동하지 않습니다.

분류에서Dev

Spock 프레임 워크에서 조롱이 작동하지 않습니다.

분류에서Dev

스칼라 및 플레이 프레임 워크로 이메일 보내기가 서버에서 작동하지 않습니다.

분류에서Dev

Webpack + Typescript + 프레임 워크 없음에서 작동하지 않는 VSCODE로 디버깅

분류에서Dev

@detail_route는 django rest 프레임 워크에서 페이지 매김을 작동하지 않습니다.

분류에서Dev

더블 클릭 요소가 FF의 로봇 프레임 워크에서 작동하지 않습니다.

분류에서Dev

xpath 인덱싱이 karate UI 프레임 워크에서 작동하지 않습니다.

분류에서Dev

Twitter 부트 스트랩 3 툴팁이 Yii 프레임 워크에서 작동하지 않습니다.

분류에서Dev

spring-mvc 메일이 ZK 프레임 워크에서 작동하지 않습니다.

분류에서Dev

버전 2.4.x에서 Play 프레임 워크 자산 라우팅이 작동하지 않습니다.

분류에서Dev

카운트 및 조인이 팔콘 프레임 워크에서 작동하지 않았습니다.

분류에서Dev

VS 2017 RC, F5가 대상 "프레임 워크"(net462)에 대해 구성된 프로젝트에서 작동하지 않음 : "RunCommand"속성이 정의되지 않았습니다.

분류에서Dev

슬림 프레임 워크 : 버전 3에서 버전 4로 업그레이드 하시겠습니까?

분류에서Dev

Blazor- 'msxsl : script'요소는 런타임 코드 생성을 지원하지 않으므로이 프레임 워크에서 지원되지 않습니다.

분류에서Dev

프레임 워크에서 작동하지 않는 소용돌이

분류에서Dev

넷 프레임 워크의 패키지 참조가 전이 종속성을로드하지 않음 (출력에 복사되지 않음)

분류에서Dev

css 키 프레임이 React에서 제대로 작동하지 않습니다.

분류에서Dev

Rails 4-find_by_ *는 레이크 작업에서 작동하지 않습니다.

분류에서Dev

요청 당 하나의 파일에 다른 로그 프레임 워크 로깅

분류에서Dev

GlassFish 4.1을 4.1.1로 업그레이드 한 후 @Inject가 @FacesConverter에서 작동하지 않습니다.

분류에서Dev

프레임 워크 내에서 봄. 사용자에게 내 프레임 워크 종속성을 부과하지 않는 방법은 무엇입니까?

분류에서Dev

Play 프레임 워크 : JSON의 유효성을 검사하는 동안 문자열을 숫자로 변환하는 것이 작동하지 않습니다.

분류에서Dev

Slim 프레임 워크에 대한 인증이 작동하지 않음

분류에서Dev

Mvvmcross에 오류 로깅 프레임 워크가 있습니까?

분류에서Dev

레이크는 Rails4에서 작동하지 않습니다.

분류에서Dev

ABP 프레임 워크에서 작동하지 않는 includeDetails

분류에서Dev

왜 regex가 karate 프레임 워크에서 작동하지 않습니까?

분류에서Dev

자체 로깅 프레임 워크 대신 log4j를 사용하도록 JBOSS AS 7을 구성 할 수 있습니까?

Related 관련 기사

  1. 1

    Stripes 프레임 워크 애플리케이션에서 작동하지 않는 로깅

  2. 2

    Action.Submit이 봇 프레임 워크에서 작동하지 않습니다.

  3. 3

    Spock 프레임 워크에서 조롱이 작동하지 않습니다.

  4. 4

    스칼라 및 플레이 프레임 워크로 이메일 보내기가 서버에서 작동하지 않습니다.

  5. 5

    Webpack + Typescript + 프레임 워크 없음에서 작동하지 않는 VSCODE로 디버깅

  6. 6

    @detail_route는 django rest 프레임 워크에서 페이지 매김을 작동하지 않습니다.

  7. 7

    더블 클릭 요소가 FF의 로봇 프레임 워크에서 작동하지 않습니다.

  8. 8

    xpath 인덱싱이 karate UI 프레임 워크에서 작동하지 않습니다.

  9. 9

    Twitter 부트 스트랩 3 툴팁이 Yii 프레임 워크에서 작동하지 않습니다.

  10. 10

    spring-mvc 메일이 ZK 프레임 워크에서 작동하지 않습니다.

  11. 11

    버전 2.4.x에서 Play 프레임 워크 자산 라우팅이 작동하지 않습니다.

  12. 12

    카운트 및 조인이 팔콘 프레임 워크에서 작동하지 않았습니다.

  13. 13

    VS 2017 RC, F5가 대상 "프레임 워크"(net462)에 대해 구성된 프로젝트에서 작동하지 않음 : "RunCommand"속성이 정의되지 않았습니다.

  14. 14

    슬림 프레임 워크 : 버전 3에서 버전 4로 업그레이드 하시겠습니까?

  15. 15

    Blazor- 'msxsl : script'요소는 런타임 코드 생성을 지원하지 않으므로이 프레임 워크에서 지원되지 않습니다.

  16. 16

    프레임 워크에서 작동하지 않는 소용돌이

  17. 17

    넷 프레임 워크의 패키지 참조가 전이 종속성을로드하지 않음 (출력에 복사되지 않음)

  18. 18

    css 키 프레임이 React에서 제대로 작동하지 않습니다.

  19. 19

    Rails 4-find_by_ *는 레이크 작업에서 작동하지 않습니다.

  20. 20

    요청 당 하나의 파일에 다른 로그 프레임 워크 로깅

  21. 21

    GlassFish 4.1을 4.1.1로 업그레이드 한 후 @Inject가 @FacesConverter에서 작동하지 않습니다.

  22. 22

    프레임 워크 내에서 봄. 사용자에게 내 프레임 워크 종속성을 부과하지 않는 방법은 무엇입니까?

  23. 23

    Play 프레임 워크 : JSON의 유효성을 검사하는 동안 문자열을 숫자로 변환하는 것이 작동하지 않습니다.

  24. 24

    Slim 프레임 워크에 대한 인증이 작동하지 않음

  25. 25

    Mvvmcross에 오류 로깅 프레임 워크가 있습니까?

  26. 26

    레이크는 Rails4에서 작동하지 않습니다.

  27. 27

    ABP 프레임 워크에서 작동하지 않는 includeDetails

  28. 28

    왜 regex가 karate 프레임 워크에서 작동하지 않습니까?

  29. 29

    자체 로깅 프레임 워크 대신 log4j를 사용하도록 JBOSS AS 7을 구성 할 수 있습니까?

뜨겁다태그

보관