찾다

 >  Q&A  >  본문

java - SpringBoot는 Eclipse에서 실행될 수 있지만 Tomcat8에 배포되면 로그백 예외가 발생합니다.

새 프로젝트를 개발하기 위해 Springboot를 프레임워크로 사용했습니다. 프로젝트를 개발하는 동안 Eclipse를 사용하여 테스트했는데 최근 로컬 Tomcat8에 배포를 준비할 때 이 문제를 발견했습니다. 클라이언트 개발의 경우 특히 예외는 다음과 같습니다.

으아악

Springboot 버전은 1.3.5
로그백 버전은 1.1.7

習慣沉默習慣沉默2826일 전1349

모든 응답(3)나는 대답할 것이다

  • 黄舟

    黄舟2017-05-27 17:42:13

    Tomcat7.0을 8.0으로 업그레이드하여 문제 해결

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-27 17:42:13

    현지에서 전쟁을 할 수 있나요?

    회신하다
    0
  • 迷茫

    迷茫2017-05-27 17:42:13

    이유: IDE의 ClassLoader 구현인 ClassLoader 간의 관계가 Spring Boot JarLauncher와 다르기 때문에 다른 jar가 로드됩니다. log4j-slf4j와 logback은 모두 slf4j-api의 구현이므로 충돌합니다.

    해결책: log4j-slf4j 종속성을 제거합니다(Maven을 통해)

    회신하다
    0
  • 취소회신하다