Можно ли перезаписать URL-адрес для другого экземпляра Tomcat? - PullRequest
1 голос
/ 24 марта 2010

Можно ли использовать перезапись URL Tuckey для перезаписи на другой экземпляр Tomcat? У меня это работает с использованием crossContext="true" перезаписи на другой сервлет на том же экземпляре tomcat, но на нашем рабочем сервере запущено несколько экземпляров tomcat, и я хочу вместо этого переписать один из них?

Если использование фильтра перезаписи URL невозможно, есть ли другой способ сделать это?

Спасибо.

Ответы [ 2 ]

1 голос
/ 24 марта 2010

Вы не можете просто переписать в другой экземпляр. Вам придется либо извлечь контент из другого экземпляра (например, с помощью `new URL ('http://localhost:8081/foo").openConnection()....´)), либо перенаправить клиента с помощью перенаправления 30x. Если у вас есть прокси-сервер перед Tomcats, вы можете настроить его для разрешения перенаправления напрямую, а не отправлять его клиенту.

1 голос
/ 24 марта 2010

Если вы хотите прокси-запрос, то вам нужно использовать mod_jk или mod_proxy в Apache для прокси-запроса на другой компьютер. Если вы согласны с выдачей перенаправления, то оно должно работать нормально только с перезаписью URL.

...