ワダチログ

同じ轍(てつ)を踏んで時間を無駄にしないための情報ログ

Failed to initialize component : ZipFile invalid LOC header (bad signature)

書籍「SpringBoot2 プログラミング入門」を参照して、Spring Tool Suiteでサンプルプログラムを実行しようとしたところ、エラーが出てしまいました。その解消方法をご紹介します。

書籍のせいではないのですが、色々エラーが出てなかなか前に進まない…

 

出力されたエラー

Failed to initialize component : ZipFile invalid L ...

エラーの解消方法

Mavenのローカルリポジトリである .m2フォルダ に存在する「repositoryフォルダ」を削除したことで解消しました。.m2フォルダは、Macの場合は /Users/{ユーザー名}/.m2 、Windowsの場合はC:¥Users¥{ユーザー名}¥.m2 に存在します。

  1. .m2フォルダに移動します
  2. .m2フォルダ内の repositoryフォルダを削除します
  3. repositoryフォルダ削除後、Spring Tool Suite上のプロジェクトで、Maven -> Update Project を実行します
  4. Serversに登録されているサーバーを実行し、エラーが出ないことを確認します

参考

stackoverflow.com

Spring Boot 2 プログラミング入門

Spring Boot 2 プログラミング入門