一、SpringCloud微服务架构中,微服务在启动时出现以下错误!
ERROR 42512 --- [TaskScheduler-1] o.s.c.a.nacos.discovery.NacosWatch:Error watching Nacos Service change
java.lang.IllegalArgumentException: no server available
1、问题描述
正在监听Nacos服务变化错误,没有服务可以获得
2、原因分析
该微服务在pom.xml文件中添加了如下服务注册的依赖(会受nacos服务监听)。
<!--服务注册-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
3、解决方法
(1)在application.properties配置文件中添加nacos服务注册地址
# nacos服务地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
(2)在微服务的SpringBoot启动类中添加@EnableDiscoveryClient注解
经过以上的配置,就不会再报这个异常错误啦。
二、HTTP Status 404
404是在点击网站某个页面的时候服务器找不到该页面,或者URL跳转路径不正确。