application-dev.yml和application-prod.yml配置文件内容一样,但prod运行jar包异常,dev运行正常正常

Blade 未结 1 76
xiaoliu
xiaoliu 剑圣 2025-04-22 19:48

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

  1. 物联网平台(cloud版本,物联网平台1.3.0,bladex 4.4.0.release),发现把生成的jar包直接放入服务器中,并且application-dev.yml和application-prod.yml配置文件内容一致(服务器只有一台,所以dev和prod的配置内容一样),使用java -jar blade-server.jar --spring.profiles.active=prod命令运行jar包会报错,而使用java -jar blade-server.jar --spring.profiles.active=dev命令运行jar包能正常启动,是哪里还需要配置吗?

    image.png

image.png

image.png


image.png


image.png


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

期待的结果:prod配置的和dev相同,prod配置文件运行jar能正常启动并注册到nacos中。

实际看到的:application-dev.yml和application-prod.yml配置文件内容一样,但prod运行jar包异常,dev运行正常正常。


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

正在使用的产品:BladeX物联网平台

版本:1.3.0

操作系统:centos


1条回答
  • 2025-04-22 19:51

    检查nacos里的配置,是不是开启了kinfe4j。prod会强制关闭kinde4j,如果naocs有配置还开启,就会报错

    作者追问:2025-04-22 21:53

    是配置了

    image.png

    0 讨论(0)
代码语言
提交回复