在设置 server.servlet.context-path 时将 management.endpoints.web.base-path 设置为 root

Setting management.endpoints.web.base-path to root when server.servlet.context-path is set

我正在尝试将执行器的基本路径设置为 / 以便 PCF 可以访问它。

我正在使用 SpringBoot 2.1.4

所有应用程序都配置了上下文根。设置 management.endpoints.web.base-path 仅更改相对于应用程序上下文根的路径。

有应用程序上下文根时,有没有办法将管理路径设置为根?或者有什么方法可以破解 SB2,以便所有对路径的请求都路由到我的所有 RequestMappings?

如果 "so that PCF can access it",您指的是 Pivotal Apps Manager,并且您在应用程序中使用上下文路径,那么您需要应用 this workaround

这将允许您将上下文路径用于您的应用程序,但仍会公开执行器端点,以便 Pivotal Apps Manager 可以使用它们。

希望对您有所帮助!