无法在单个应用程序中将Spring Boot Admin Server 2和Spring Boot Admin Client 2与Spring Boot 2集成在一起

时间:2018-08-18 22:02:09

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

我正在将应用程序从Spring Boot迁移到Spring Boot2。以前,我们不得不在单个应用程序中使用Spring Boot Admin Server和Client(即,该应用程序既是服务器又是客户端)。这很奇怪,但是我们至少现在必须继续以相同的方式使用它。

起初,我决定使用演示项目使其工作: https://github.com/dmitrysenkovich/spring_boot_admin_2_not_working

但是,我遇到一个错误:

ApplicationRegistrator: Failed to register application as Application(name=spring-boot-admin-sample-servlet, managementUrl=http://localhost:8080/actuator, healthUrl=http://localhost:8080/actuator/health, serviceUrl=http://localhost:8080/actuator/admin) at spring-boot-admin ([http://localhost:8080/instances]): 404 null. Further attempts are logged on DEBUG level

Spring Boot版本是2.0.4.RELEASE,Spring Boot Admin客户端/服务器是2.0.2。

希望一个人可以使用它。预先谢谢你!

1 个答案:

答案 0 :(得分:0)

Johannes Edmeier(Spring Boot Admin的创建者)在GitHub上回答了我: https://github.com/codecentric/spring-boot-admin/issues/889

  

如果设置spring.boot.admin.context-path,则还必须   在spring.boot.admin.client.url

中包含此后缀

有效!