¿Cómo reenviar una solicitud utilizando JAX-RS?

Quiero reenviar una solicitud REST a otro servidor.

Yo uso JAX-RS con Jersey y Tomcat. Lo intenté con la configuración de laSee Other respuesta y añadiendo unLocation Encabezado, pero no es real hacia adelante.

Si uso:

request.getRequestDispatcher(url).forward(request, response); 

Yo obtengo:

java.lang.StackOverflowError: Si la url es una ruta relativajava.lang.IllegalArgumentException: Caminohttp://website.com no comienza con un/ carácter (creo que el reenvío solo es legal en el mismo contexto de servlet).

¿Cómo puedo reenviar una solicitud?

Respuestas a la pregunta(1)

Su respuesta a la pregunta