客户端应用程序未在SBA服务器上注册

时间:2018-06-19 16:11:59

标签: java spring-boot microservices spring-boot-admin

我有一个作为Spring引导管理服务器运行的应用程序,以及几个在服务器上成功注册的客户端微服务,甚至在Docker上也是如此。

但是,我有一个客户端应用程序未在SBA服务器上注册。正如文档中所述,我已经按照与其他客户端应用程序相同的步骤进行操作(添加了依赖性并更改了application.properties文件)。但是此服务未注册。

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

1 个答案:

答案 0 :(得分:0)

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

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