Error code 모음/5. JAVA, Spring errors

[JAVA Error] 톰캣 실행 에러 - java.util.zip.ZipException: invalid CEN header (bad signature)

쟈누이 2020. 11. 30. 11:57
반응형

 

에러 발생 원인

- 프로젝트를 구동하는데 필요한 jar 파일이 존재하지 않아 발생

- 메이븐 설정에 따라 가져오는 jar 파일에 오류가 발생해서 생긴 문제였음

 

에러 해결 방법

1. pom.xml 에 오류에 떴던 jar 디펜던시가 존재하는지 체크

2. 존재하지 않을 경우, 에러가 뜬 jar 파일 이름을 복사하여 mavenrepository 사이트에서 검색한 후 

  디펜던시 설정을 복사하여 pom.xml 에 카피함

mvnrepository.com/

 

Maven Repository: Search/Browse/Explore

Log4j Properties Last Release on Nov 29, 2020

mvnrepository.com

3. 2번까지 한 후에 Alt + F5 를 하여 프로젝트 업데이트를 실행해도 잘 되지만, 나의 경우에는 잘 되지가 않아서 repository 폴더를 한번 초기화함 (삭제)

- 이클립스의 Window - Preferences - Maven - User Settings 에 들어가면 Local Repository 경로를 찾을 수 있다.

해당 Repository 경로에 찾아 들어간 후, 아래 repository 를 삭제한 후에 

 다시한번 Alt + F5 를 하여 프로젝트 업데이트를 하면 이클립스에서 pon.xml 설정에 기록된

 jar 파일들을 받는 작업을 실행한다.

 

그 이후, 에러 없이 작업하고자 하는 사이트에 접속할 수 있었다.

반응형