Old IP on uriBuilder after server IP change

43 views Asked by At

We have a CompanyTokenValidation class with this code:

return this.defaultWebClient.get()
        .uri(uriBuilder -> uriBuilder
                .path(tokenValidationUri)
                .build())
        .header(HttpHeaders.AUTHORIZATION, bearerToken)
        .retrieve()
        .bodyToMono(JsonNode.class)
        .block();

And uriBuilder goes to old IP, printing this trace:

reactor.core.Exceptions$ReactiveException: io.netty.channel.ConnectTimeoutException: connection timed out: /XXX.XXX.XX.51:8082
    at reactor.core.Exceptions.propagate(Exceptions.java:393)
    at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:97)
    at reactor.core.publisher.Mono.block(Mono.java:1680)
    at com.company.web.validations.CompanyTokenValidation.validate(CompanyTokenValidation.java:44)
    at com.company.web.validations.validators.Validator.validate(Validator.java:38)

We restart tomcat four times to put logs, and always goes to old IP. ¿Is a problem in uriBuilder Spiing injetion?

I'm completely lost. We always work with DNS names like city-51.company.com in our yml or properties.

0

There are 0 answers