專案註冊到nacos服務報錯,如下:
2021-02-01 10:36:00 |INFO |main |org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler:171 |Initializing ExecutorService 'Nacos-Watch-Task-Scheduler'2021-02-01 10:36:05 |ERROR |main |com.alibaba.nacos.client.naming:613 |[NA] failed to request.......
主要原因是沒有配置服務註冊發現。
spring: cloud:# 服務發現 nacos: discovery: server-addr: 42.192.xxx.xxx:8848 #服務端url namespace: dev-l
記錄下我犯的錯:
1、首先我是在命令列中註冊的nacos,此處是註冊到dev-l
-Dfile.encoding=utf-8 -Dspring.cloud.nacos.config.server-addr=42.192.xxx.xxx:8848 -Dspring.cloud.nacos.config.namespace=dev-l
但是yml檔案中沒有配置相關的nacos服務發現地址和名稱空間,所以需要新增服務發現
spring: cloud:# 服務發現 nacos: discovery: server-addr: 42.192.xxx.xxx:8848 #服務端url namespace: dev-l
注意:還有一點就是server-addr: 42.192.xxx.xxx:8848 #服務端url,因為我是在外網連的公司的nacos地址,所以此處也要用外網的IP地址配置,不然也會註冊失敗。
最新評論