У меня есть настройка context-path в application.yml
server:
port: 4177
max-http-header-size: 65536
tomcat.accesslog:
enabled: true
servlet:
context-path: /gb-integration
И я настроил несколько маршрутов
@Bean
public RouteLocator routeLocator(RouteLocatorBuilder builder) {
final String sbl = "http://localhost:4178";
return builder.routes()
//gb-sbl-rest
.route("sbl", r -> r
.path("/sbl/**")
.filters(f -> f.rewritePath("/sbl/(?<segment>.*)", "/gb-sbl/${segment}"))
.uri(sbl)).build();
}
Я хочу, чтобы шлюз API достигался с помощью localhost: 4177 /gb -gration / sbl / ** Однако он работает только на локальном хосте: 4177 / sbl / **
Кажется, мой путь к контексту игнорируется.Любые идеи, как я могу заставить свой контекстный путь работать на всех моих маршрутах?