renyan222 2022-09-08 11:33 采纳率: 33.3%
浏览 149
已结题

docker run启动项目jar包报错 Error: Could not find or load main class com.alivc.Application

docker run启动项目jar包报错 Error: Could not find or load main class com.alivc.Application

通过maven编译2个jar包(一个可执行文件、一个依赖包)

img

统一路径下创建Dockerfile文件

img

Dockerfile文件内容

img

创建docker镜像成功

img

容器启动失败

img

查看日志发现错误:找不到或加载主类com.alivc.Application

  • Error: Could not find or load main class com.alivc.Application

img

猜测可能是maven编译问题,重新编译后依旧失败显示此错误,是什么原因导致呢?

  • 写回答

3条回答 默认 最新

  • 燕少༒江湖 2022-09-08 12:50
    关注

    pom.xml贴一下,你应该没有使用springboot-maven插件,导致启动找不到主类

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • Tomshidi 2022-09-08 11:43
    关注

    要不你把Dockerfile里第二个ENTRYPOINT命令干掉试试?

    评论
  • nssnail 2022-09-08 11:58
    关注

    本地那个jar能启动吗

    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月23日
  • 已采纳回答 9月15日
  • 创建了问题 9月8日

悬赏问题

  • ¥30 频率与占空比均可调的方波发生器
  • ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
  • ¥100 关于游戏app session获取的问题
  • ¥15 MYSQL数据库建表
  • ¥15 爬虫程序爬取TTGChina网站文章代码
  • ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
  • ¥15 如何用下图方法在AMESim中搭建离心泵模型
  • ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道
  • ¥15 xcode15build的c++ dylib在10.15上不兼容
  • ¥15 CPLD如何实现在线逻辑分析