gpt4 book ai didi

java - 为什么我在运行 docker image 时收到 Error : Could not find or load main class . jar

转载 作者:行者123 更新时间:2023-12-04 20:46:11 25 4
gpt4 key购买 nike

我的 docker 文件如下所示:

  From java:8
EXPOSE 8081
ADD /target/Demo-0.0.1-SNAPSHOT.jar Demo.jar
ENTRYPOINT ["java",".jar","Demo.jar"]

(“Demo”是我的项目名称。它创建了一个 Spring Boot 应用程序。)

我使用的是 Linux 机器。

最佳答案

确保您在 ENTRYPOINT ["java","-jar","Demo.jar"] 中提到了 "-jar"。您可以尝试使用普通的 java 命令(java -jar target/Demo-0.0.1-SNAPSHOT.jar)执行 jar,以确保 jar 正确构建。

FROM java:8
ADD target/Demo-0.0.1-SNAPSHOT.jar Demo.jar
EXPOSE 8081
ENTRYPOINT ["java","-jar","Demo.jar"]

关于java - 为什么我在运行 docker image 时收到 Error : Could not find or load main class . jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44698651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com