错误描述
2021-01-31 17:26:41.991 WARN 12644 --- [nio-8080-exec-3] c.c.c.ConfigServicePropertySourceLocator :
Could not locate PropertySource: I/O error on GET request for "http://localhost:8888/client/dev/dev":
Connection refused: connect; nested exception java.net.ConnectException: Connection refused: connect
错误原因
此时我是在配置springcloud的配置客户端。springcloud在启动时会先加载properties,但是我这里的properties是放在gitee上面的,从网上拉取会有一定的时间延迟。所以在启动项目的时候,配置已经加载完了,这个时候configclient才向远程仓库拉取配置到本地,加载本地配置的时候,默认端口是8888,但我8888并没有配置任何东西,所以导致请求一直被拒绝。
解决方案
修改配置文件的名字,springcloud默认配置文件改成这个名字,就会先从远端拉取配置信息到本地,加载进bootstrap.properties中,再进行项目启动。