一、该问题的重现步骤是什么?
按照文档,新建了一个模块在blade-service/blace-service-api下.
启动的时候nacos访问的地址是本地是为何?
其他项目自带的模块比如blade-desk模块,可以加载修改后的LauncherConstant的值.
新建模块的pom.xml基于blade-desk 拷贝的,只是把文件里的desk替换为新的模块名称.
查看日志,新的模块请求的nacos的地址就是本地,而不是修改LauncherConstant后的值.
另外:本地没有部署nacos,还是读取到了配置信息很神奇:
2020-01-19 17:26:55.823 INFO 4728 --- [ main] c.a.c.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'blade-dev.yaml', group: 'DEFAULT_GROUP', data: #spring配置
spring:
redis:
##redis 单机环境配置
host: 127.0.0.1
port: 6379
password:
database: 0
ssl: false
##redis 集群环境配置
#cluster:
# nodes: 127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003
# commandTimeout: 5000
#项目模块集中配置
blade:
#通用开发生产环境数据库地址(特殊情况可在对应的子工程里配置覆盖)
datasource:
dev:
url: jdbc:mysql://localhost:3306/bladex?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT+8
username: root
password: 1234
...........之后报错信息如下
2020-01-19 17:27:15.749 ERROR 4728 --- [ main] com.alibaba.nacos.client.naming : request 127.0.0.1:8848 failed.
二、你期待的结果是什么?实际看到的又是什么?
期待访问LauncherConstant配置的Ip地址,获取到正确的Nacos服务器地址上的配置信息.
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
springblade 2.6
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
扫一扫访问 Blade技术社区 移动端