Могу ли я сделать URL -адрес переписать в другой экземпляр Tomcat?
-
22-09-2019 - |
Вопрос
Возможно использовать URL -адрес Tuckey переписывает переписать в другой экземпляр Tomcat? Я работаю, используя crossContext="true"
Переписывание в другой сервис в одном и том же экземпляре Tomcat, но наш производственный сервер имеет несколько экземпляров Tomcat, и я хочу переписать на один из них?
Если это невозможно использовать фильтр переписывания URL, есть ли другой способ сделать это?
Спасибо.
Решение
Вы не можете просто переписать в другой экземпляр. Вы должны либо получить контент из другого экземпляра (например, используя `new URL ("http: // localhost: 8081/foo") .openconcenection () .... ´) или перенаправить клиента, используя 30 -кратный перенаправление. Если у вас есть прокси перед вашими Tomcats, вы сможете настроить его для разрешения перенаправления напрямую, а не отправлять его на клиент
Другие советы
Если вы хотите получить запрос, вам необходимо использовать MOD_JK или MOD_PROXY в Apache, чтобы прокси -сервер запрос на другую машину. Если у вас все в порядке с выпуском перенаправления, то он должен работать нормально с просто переписыванием URL.