라이브러리 오류

2022. 11. 8. 21:50·WEB/Maven

 

파일이 깨지는 경우

라이브러리를 다운 받다가 도중에 중단되거나 링크가 깨짐으로 인해 온전한 라이브러리가 역할을 수행하지 못하는 상태가 된다. 라이브러리는 다운받았다고 뜨는데 IDE에서는 없다고 하는 아이러니한 상황이 된다. 코드는 정상인데...

 

이러한 상황을 가정하기 위해 .m2/repository/org/apache/tomcat/tomcat-el-api 에 있는 jar 파일 하위 폴더 몇개를 삭제해보겠다.

 

라이브러리가 정상적으로 설치된다면 빨간 부분처럼 87KB 인 것을 확인할 수 있다.

 

 jar 파일도 결국 zip 파일처럼 압축파일이기 때문에 확장자를 zip으로 변경 후 하위 폴더를 몇개 삭제하면 위 그림처럼 파일 크기가 달라질 것이다.

 

파일이 깨졌다는 것은 아래 그림처럼 라이브러리를 열어보면 하위 폴더들이 안나올 것이다.

 

이때는 로컬 저장소 repository 안에 있는 폴더들을 과감하게 다 지우고 다시 IDE를 실행하면 필요 라이브러리들을 다운 받아온다.

IDE 를 실행시키고 repository 폴더를 보고 있으면 실시간으로 폴더들이 추가되는 것을 확인할 수 있을 것이다.

 

마지막으로 Maven update는 필수로 해주자~

 

 

'WEB/Maven' 카테고리의 다른 글
  • 서블릿/JSP 라이브러리 설정하기
  • 웹 프로젝트로 변경하기
  • 컴파일 플러그인으로 JDK 버전 변경하기
  • Maven 프로젝트 Eclipse에서 Load
s_y_130
s_y_130
  • s_y_130
    About SY
    s_y_130
  • 전체
    오늘
    어제
    • 분류 전체보기 (429) N
      • JAVA (54)
        • 더 자바 8 (0)
        • JAVA (41)
        • JAVA (JVM) (13)
      • Computer Science (86)
        • CS Basic (7)
        • OOP (11)
        • Design Pattern (16)
        • Network (8)
        • HTTP (6)
        • WEB (22)
        • OS (16)
      • DataBase (29)
        • DB theory (15)
        • MySQL (14)
        • Redis (0)
      • Collection Framework (1)
        • 구현 (1)
      • Data Structure (14)
        • Linear (9)
        • Non-Linear (5)
      • Algorithm (19)
        • Basic (12)
        • 응용 (2)
        • 완전 탐색(Brute Force) (1)
        • 다익스트라 (1)
        • Algorithm Problem (3)
      • Spring (102) N
        • 스프링 핵심 원리 - 기본편 (9)
        • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (7)
        • 스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 (11)
        • 스프링 DB 1편 - 데이터 접근 핵심 원리 (6)
        • 스프링 DB 2편 - 데이터 접근 활용 기술 (10)
        • 스프링 핵심 원리 - 고급편 (13)
        • 스프링 부트 - 핵심 원리와 활용 (9)
        • Spring Security 6.x (2) N
        • Spring Cloud로 개발하는 MSA (1)
        • 재고시스템으로 알아보는 동시성이슈 해결방법 (4)
        • 개념 (27)
        • 테스트 (0)
        • Annotation (1)
        • Error Log (2)
      • TEST (0)
        • 부하 테스트 (0)
        • Practical Testing: 실용적인 테스트.. (0)
      • JPA (40)
        • 자바 ORM 표준 JPA 프로그래밍 (12)
        • 1편- 실전! 스프링 부트와 JPA 활용 (7)
        • 2편- 실전! 스프링 부트와 JPA 활용 (4)
        • 실전! 스프링 데이터 JPA (6)
        • 실전! Querydsl (6)
        • 개념 (5)
      • 백엔드 부트캠프[사전캠프] (35) N
        • TIL (12)
        • 문제풀이 (23) N
      • Open Source (0)
      • Book Study (1)
        • Morden Java in Action (1)
        • Real MySQL 8.0 Vol.1 (0)
        • TDD : By Example (0)
      • AWS (0)
        • EC2 (0)
      • git (2)
      • AI (22)
        • Machine Learning (17)
        • Deep Learning (0)
        • TensorFlow (1)
        • PyTorch (1)
        • YOLO (1)
        • Data Analysis (0)
        • Ai code Error (1)
        • Numpy (1)
      • MY (0)
      • WEB (15)
        • Django (3)
        • WEB 개념 (1)
        • React (1)
        • Maven (10)
      • Python (6)
      • 기초수학 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
s_y_130
라이브러리 오류
상단으로

티스토리툴바