单元测试无法连接Nacos服务器

问题描述 投票:0回答:1

我正在尝试用junit在公司内网环境中编写Java单元测试。但是当我启动测试应用程序时,测试出错了。Nacos尝试连接127.0.0.1:8848,grpc尝试连接127.0.0.1: 9848而不是服务器上的nacos地址。我使用与开发环境相同的bootstrap.yml,并且这种情况在开发环境中没有发生。

nacos 配置如下:

spring:
  cloud:
    nacos:
      server-addr:XXXXX:8848
      discovery:
        service:XXX
      config:
        server-addr:XXXXX:8848
        name:XXX

XXXXX:8848 是服务器上的nacos地址。 我添加

@TestPropertySource(location={"classpath:bootstrap.yml"})
,它不起作用。 我也尝试使用application.yml,并得到相同的结果。

java spring-boot unit-testing junit nacos
1个回答
0
投票

如果你的Nacos地址正确并且是服务器Nacos地址,那么你需要检查使用的bootstrap.yml文件是否正确。

© www.soinside.com 2019 - 2024. All rights reserved.