Nacos配置了遠程地址,項目啟動時卻一直連接本地問題解決方法 1. 問題描述
如圖,明明配置文件里詳細配置了遠程服務器上的nacos地址,可項目啟動時一直連接本地nacos,一直顯示[NACOS on httpGet] ::8848, err : connect timed out,很是令人不解。
看了網上的各種解決方案,如下所示,還是不行
SpringCloud 遠程連接nacos,一直提示連接本地8848,但是http://ip(服務器ip):8848/nacos頁面可以正常顯示注冊的服務
application.properties
spring.cloud.nacos.discovery.server-addr=xxx.xxx.xxx.xxx:8848
spring.application.name=服務名

bootstrap.properties
在resources下創建:bootstrap.properties
#nacos config
spring.cloud.nacos.config.server-addr=xxx.xxx.xxx.xxx:8848
spring.application.name=服務名
注意:bootstrap 是nacos.config
application 是nacos.discovery
2. 解決方法
將原本的.yaml文件命名為.yaml文件,問題得以解決。
進入Nacos的web頁面可以看到,已經成功注冊了服務。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。