描述:
當使用nacos作為注冊中心使用的時候,啟動項目,正常啟動, 但是控制臺一直打印報錯,報錯如下:
java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable server reconnection errors has been reached
at com.alibaba.nacos.client.config.http.ServerHttpAgent.httpPost(ServerHttpAgent.java:181)
at com.alibaba.nacos.client.config.http.MetricsHttpAgent.httpPost(MetricsHttpAgent.java:67)
at com.alibaba.nacos.client.config.impl.ClientWorker.checkUpdateConfigStr(ClientWorker.java:380)
at com.alibaba.nacos.client.config.impl.ClientWorker.checkUpdateDataIds(ClientWorker.java:347)
at com.alibaba.nacos.client.config.impl.ClientWorker$LongPollingRunnable.run(ClientWorker.java:535)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
原因
出現(xiàn)此錯誤的原因為在你的項目中,pom.xml文件中使用了spring-cloud-starter-alibaba-nacos-config依賴
<!-- 提供服務的配置中心,@RefreshScope 動態(tài)刷新獲取配置屬性-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
解決
第一種方法:
將上述依賴注釋掉
<!-- 提供服務的配置中心,@RefreshScope 動態(tài)刷新獲取配置屬性-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
第二種方法:
創(chuàng)建一個boostrap.yml的文件
如果經過上述兩個方法后,控制臺仍然報錯,別急,還有第三個方法、
第三個方法:
查看配置文件中關于nacos的配置如果配置文件中缺少紅框內的內容,增加對應的config即可文章來源:http://www.zghlxwxcb.cn/news/detail-671925.html
config:
prefix:
file-extension:
server-addr:
namespace:
group:
結語
如上控制臺報錯并不會影響服務的正常使用
完完全全就是個人的強迫癥罷了?(? ???ω??? ?)?文章來源地址http://www.zghlxwxcb.cn/news/detail-671925.html
到了這里,關于java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable server reconnection的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!