blade-xxljob-admin部署docker启动失败

Blade 未结 1 784
zzdjhb
zzdjhb 2021-01-05 16:33

一、该问题的重现步骤是什么?

1. blade-xxljob-admin打jar包

2. 编写dockerfile文件构建镜像

image.png

3.编写docker-compose.yml文件启动项目

image.png

4.目录结构

image.png

当前目录执行docker-compose up命令,镜像制作成功。项目启动失败。

二、你期待的结果是什么?实际看到的又是什么?

期待项目启动成功,并且成功登录控制台。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

blade-cloud

商业版

windows 10


四、请提供详细的错误堆栈信息,这很重要。

本地启动项目可以启动成功,部署docekr 后启动失败,对控制台日志输出发现,本地运行和docker运行寻找的nacos配置不一样?


本地运行:

image.png

docker运行:

image.png

后来又在nacos中配置了DataId为blade-xxljob-admin-test.yaml的配置。结果报相同的错误。

错误如下:

报错之前输出Warn:

image.png

紧接着出现Error:

image.png

五、若有更多详细信息,请在下面提供。

未对源码做修改,对于配置信息只修改了数据库地址和用户名密码。

nacos部署在docker中

项目的application.yml文件未做修改。

项目单独打包部署,并未与其他服务关联。

1条回答
  •  admin
    admin (楼主)
    2021-01-06 19:21

    本地启动为开发模式,默认读取dev的配置文件。构建docker后dockerfile最后一行指定了环境是test,所以会读取test的配置文件。

    至于配置后还报错,我感觉应该是配置文件内容格式的问题。确认一下配置文件内部的地址也是test并且格式无误

    image.png

    0 讨论(0)
提交回复