2

我有一个作为 Spring Boot 管理服务器运行的应用程序和几个客户端微服务,它们在服务器上成功注册——即使在 Docker 上也是如此。

但是,我有一个未在 SBA 服务器上注册的客户端应用程序。如文档中所述,我已遵循与其他客户端应用程序相同的步骤(添加依赖项并更改 application.properties 文件);但此服务未注册。

令人惊讶的是,服务器和客户端的日志中都没有任何内容。我还尝试通过在客户端的 .properties 文件中UnknownHostException指定不正确spring.boot.admin.url和不正确来故意抛出一个错误spring.boot.admin.client.url,但仍然没有日志。我试过重启docker,重启intellij,清除.m2文件夹。似乎没有任何帮助。

4

1 回答 1

0

我想这是 Docker-Container 内的 dns-lookup 的问题,尝试启动 bash ....docker container exec -it <yourcontainer> bash并检查 SBA fqdn 上的 nslookup 是否有效

在 SBA 2.0.1 中,该属性已更改……它是 spring.boot.admin。客户端.url 不是 spring.boot.admin.url

于 2018-06-26T07:29:24.597 回答