해결된 질문
작성
·
539
1
Spring 을 War 로 Tomcat 배포시 만났던 문제로 혹시나 저와 같이를 강의를 듣고 해당 이슈가 발생하시는 분에게
제가 허비했던 시간이 도움이 되기를 바라며 적습니다.
저 또한 해당 강의로 많은 시간을 아끼게 되어 감사하게 생각하고 있습니다.
Caused by: java.lang.NoClassDefFoundError: javax/inject/Provider
at com.test.test.Querydsl4RepositorySupport.setEntityManager
Caused by: java.lang.ClassNotFoundException: javax.inject.Provider
해당 에러시
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
</dependency>
해당 dependency 추가 해 주세요 .
Intelij 에서 IDE로 실행 했을때는 전혀 문제가 안되다가 Tomcat 배포시에 로그로 확인가능한 에러 부분이네요 ㅎㅎ
참고 : https://github.com/querydsl/querydsl/issues/2026,https://github.com/querydsl/querydsl/pull/2101
참고로 해당 클래스 잘사용 하고 있습니다.
감사합니다.