개발/문제 해결
이클립스 invalid END header (bad central directory offset) 에러 해결
서도롱
2018. 10. 3. 21:21
먹고 사는 것이 바빠 한동안 또 다른걸 할 엄두를 못 내다가 용기를 내서 토이 프로젝트를 시작했다.
또 삽질 끝에 서버에 프로젝트를 물려놓고 스타트 버튼을 누른지 몇초 지나지 않아 난생 처음 보는 에러를 만났다.
invalid END header (bad central directory offset)
???
그러나 역시 구글에 쳐보니 첫 페이지부터 답이 나와있었다.
내용을 보니 내가 메이븐 세팅을 하면서 repository용으로 폴더를 새로 생성하고 위치를 옮겨줬는데, 거기서 꼬인 것 같았다.
우선 메이븐 repository로 지정된 폴더에 가서 그 안의 내용물을 싹 다 지운 다음,
이클립스의 Window > Preferences > Maven > User Settings 메뉴로 간다.
난 혹시 몰라서 Restore Defaults 버튼을 한번 누른 다음 다시 Local Repository 를 내가 생성한 폴더로 지정해줬더니 아무 이상 없이 잘된다.
결론 : Maven의 repository 설정으로 인한 에러. Local repository로 지정된 폴더의 내용물을 지운 다음 다시 실행하면 정상적으로 작동한다.
Local Repository 설정을 건드리지 않았다면 C:\Users\계정명 하위에 존재하는 .m2 폴더 내부를 지우고
Local Repository 설정을 건드려서 다른 폴더를 지정해줬다면 그 폴더 내부를 지움