Comprueba el conector de Jersey antes de cambiar sus propiedades proxy
Un conector compatible lee ClientProperties.PROXY_URI; selecciónalo en la configuración que utiliza el cliente real.
ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
"http://203.0.113.10:8080");El conector Apache documenta PROXY_URI, PROXY_USERNAME y PROXY_PASSWORD. Este fragmento debe estar en la configuración que realmente se pasa al crear el cliente, también cuando lo crea un framework. Para servicios públicos que permitan intermediarios públicos, la lista de proxies HTTP ofrece candidatos para el PROXY_URI sin credenciales del ejemplo.
Comprueba el artefacto del conector y la versión principal de Jersey. Los ejemplos de javax.ws.rs y jakarta.ws.rs pertenecen a generaciones distintas de la API.
La autenticación del destino no rellena los campos del proxy. Usa la etapa en que llega la respuesta para distinguir 407 de la autenticación del servicio; crear otro cliente Jersey correctamente configurado junto al que ya usa el framework no cambia la ruta de este último.