spring-cloud-alibaba 项目启动后客户端没有发送注册请求

0qx6xfy6  于 2023-02-04  发布在  Spring
关注(0)|答案(8)|浏览(208)

我们这边使用了Nacos作为注册中心,但是有一个项目遇到了一个问题:
引入了nacos的jar包,但是那个项目没有注册到nacos注册中心,
我排除了几点1.@EnableDiscoveryClient存在
2.nacosjar包存在
3.项目启动的时候会加载一些nacos jar包里面的bean
4.没有走到注册方法
5.是否注册到Nacos注册中心的那个开关是ture
这个注册不到是指客户端没有发送注册请求,在注册方法上打断点发现没有请求

xa9qqrwz

xa9qqrwz1#

版本号是2.1.0、2.0.0也试了,同样有问题

8aqjt8rx

8aqjt8rx2#

能提供一些代码或者配置信息吗

dldeef67

dldeef674#

naming.log启动时:2020-04-22 12:35:50.087 INFO [main :client.naming] initializer namespace from System Property :null
2020-04-22 12:35:50.091 INFO [main :client.naming] initializer namespace from System Environment :null
2020-04-22 12:35:50.092 INFO [main :client.naming] initializer namespace from System
消费服务时:Property :null
DynamicServerListLoadBalancer for client -SERVICE initialized: DynamicServerListLoadBalancer:{NFLoadBalancer:name=XXX-SERVICE,current list of Servers=[],Load balancer stats=Zone stats: {},Server stats: []}ServerList:com.alibaba.cloud.nacos.ribbon.NacosServerList@634ea590
nacos配置项:
spring.cloud.nacos.discovery.server-addr = nacos.test-x-okex.svc.test.local:8848
spring.cloud.nacos.discovery.namespace = 50f917ef-10b6-4c64-a309-928a2330a1db

No registration information is sent in the naming. Log

ndasle7k

ndasle7k5#

AbstractAutoServiceRegistration类中
@eventlistener(WebServerInitializedEvent.class)
public void bind(WebServerInitializedEvent event) 方法断点未触发

cqoc49vn

cqoc49vn6#

Please check if your application is web environment?

34gzjxbg

34gzjxbg7#

配置文件一直加载不了,有遇到过的吗

exdqitrt

exdqitrt8#


配置文件一直加载不了,有遇到过的吗

之后换了版本
<spring.cloud.version>2020.0.2</spring.cloud.version>
<spring.cloud.alibaba.version>2021.1</spring.cloud.alibaba.version>
<spring.boot.version>2.4.2</spring.boot.version>
可行 [提示] 确保包已被加载

相关问题