1. ホーム
  2. docker

Docker Error : 無効または破損したジャーファイル .jar

2022-02-08 12:36:21
<パス

彼は、あなたのjarパッケージに欠陥があり、無効であることを示唆している。まあ、多くのシナリオがありますが、私が遭遇したのはこの2つです。

  1. dockerfileに問題がある、私のdockerfileは最初オンラインで直接コピーしたもので、その中にjarパッケージをコンテナにコピーするという文章があったのですが、他人のコードをコピーしたため、jar名がおかしく、当然コンテナにそんなjarはないため、起動時にこのエラーが表示されたのだと思います。
ADD target/jwzh-ajdy.jar app.jar
(this target/jwzh-ajdy.jar should be your own jar)


  1. Windows用のDockerを使っている人もいるので、ディレクトリの問題があり、jarで指定したディレクトリが見つからないはずです。こちらの記事を参考にしてください。 ブログ記事

結論から言うと、jarパッケージがローカルで実行できて、dockerが実行できない場合、jarの問題ではなく、そこの設定ミスに違いありません。