본문 바로가기
개발/JAVA

[JAVA] class file for javax.interceptor.InterceptorBinding not found

by zuzuu 2022. 1. 26.
반응형

 

SBA(Spring Boot Admin)을 사용하기 위해 모니터링하고자 하는 프로젝트에 'spring-boot-admin-starter-client' 라이브러리를 추가 했다.

java: cannot access javax.interceptor.InterceptorBinding
  class file for javax.interceptor.InterceptorBinding not found
  Consult the following stack trace for details.
  com.sun.tools.javac.code.Symbol$CompletionFailure: class file for javax.interceptor.InterceptorBinding not found

 

그 전에 build가 잘 됐는데 갑자기 위와 같은 에러가 발생하면서 실패하였고, 서치해보니 'javax.interceptor-api' 라이브러리를 추가해야한다고 한다. (원인은 아직 모르겠음..) 추가하니 에러 없이 잘 된다.

 

  • Gradle
// https://mvnrepository.com/artifact/javax.interceptor/javax.interceptor-api
implementation 'javax.interceptor:javax.interceptor-api:1.2.2'

 

  • Maven
<!-- https://mvnrepository.com/artifact/javax.interceptor/javax.interceptor-api -->
<dependency>
    <groupId>javax.interceptor</groupId>
    <artifactId>javax.interceptor-api</artifactId>
    <version>1.2.2</version>
</dependency>

 

 

 

728x90
반응형

댓글