Pregunta

Es es posible usar de Tuckey de reescritura de URL volver a escribir a una instancia de Tomcat diferente? Tengo que trabajar utilizando la reescritura crossContext="true" a un servlet diferente en la misma instancia de Tomcat, pero nuestro servidor de producción tiene varias instancias de Tomcat en ejecución y quiero volver a escribir a uno de ellos en su lugar?

Si no es posible usar el filtro de reescritura de URL, ¿hay otra manera de hacerlo?

Gracias.

¿Fue útil?

Solución

No se puede simplemente volver a escribir a otra instancia. Que o bien tendría que buscar el contenido de otro ejemplo (por ejemplo, el uso de `nueva dirección URL (" http: // localhost: 8081 / foo ") .openConnection () .... ') o redirigir al cliente utilizando un redireccionamiento 30x. Si usted tiene un proxy delante de sus Tomcats, es posible que pueda configurarlo para resolver la redirección directamente en lugar de enviarlo al cliente.

Otros consejos

Si desea proxy de la solicitud a continuación, es necesario utilizar mod_jk o mod_proxy en Apache para aproximar la solicitud a una máquina diferente. Si estás bien con la emisión de una redirección entonces debería funcionar bien con sólo reescritura de URL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top