提问者:小点点

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


我正在将一个应用程序从Spring Boot迁移到Spring Boot 2。以前,我们必须在单个应用程序中使用Spring Boot管理服务器和客户端(即,应用程序同时是服务器和客户端)。这很奇怪,但我们必须继续以同样的方式使用它,至少现在是这样。

起初,我决定使用一个演示项目: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。发布和Spring Boot管理客户端/服务器是2.0.2。

希望能成功。提前谢谢你!


共1个答案

匿名用户

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

如果设置spring.boot.admin.context路径,还必须在spring.boot.admin.client.url中包含此后缀

它起作用了!