不同后台服务访问不同数据库如何配置?

Jammes
Jammes 剑童 2020-01-09 17:13

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

1. 按照开发职能分组,需要针对不同的后台服务连接不同的数据库,blade相关服务连接至blade_base库,[blade-second-car]和[blade-service-commons]两个业务服务连接至dfgo_shc库,


2.全部采用默认DEV的环境配置,blade服务启动成功,加载的nacos默认配置:blade-dev.yaml。

图片.png


3. 但是业务服务无法启动,加载blade-second-car-dev.yaml配置文件。nacos相关配置文件如下:

图片.png


4.后台服务数据源配置如下

图片.png


5.启动类的appName:blade-second-car

图片.png


6.无法启动,控制台输出无法初始化数据源

图片.png


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

期待的结果:nacos通过一个blade-second-car-dev.yaml配置,然后修改[blade-second-car]和[blade-service-commons]两个后台模块的application-dev.yml文件,即可通过配置中心指定数据库并成功启动


看到的内容:无法启动,控制台输出异常


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

产品及版本:bladex 2.2.0 release 商业版


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

second-car-startup-console.txt

service-commons-startup-console.txt


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

烦请尽快答复


1条回答
  • 2020-01-09 17:54

    我已经搞定了,把配置文件放到vs code里面格式化一下就好了;


    真不知道该说什么

    0 讨论(0)
提交回复