Резервное действие в случае 404 в Tomcat - PullRequest
0 голосов
/ 05 июня 2011

У меня есть два сервера Новый и Старый. Оба служат статическим контентом (и динамическим контентом, но это выходит за рамки этого вопроса).

Я бы хотел выставить статический контент со Старого сервера на Новый сервер, используя обратный прокси. Содержимое на новом сервере должно иметь приоритет. Я уже разработал собственный обратный прокси-сервер, но я бы хотел избежать разработки собственного сервлета для обслуживания статического содержимого.

Видите ли вы какой-нибудь чистый способ пересылки запросов на Старый сервер в случае, если новый сервер не может его обработать?

Я знаю, что могу предоставить свою собственную страницу с ошибкой и сделать там магию, но это не чистое решение.

Я использую Tomcat 6, UrlRewriteFilter, проприетарный веб-фреймворк.

1 Ответ

0 голосов
/ 05 июня 2011

Я бы предложил определить ваше собственное отображение сервлета по умолчанию в web.xml как описано здесь , а затем проверить, существует ли запрошенный файл и выполняет ли он пересылку запрошенного файла сервлету по умолчанию, как описано здесь .Если он не существует, отправьте его на обратный прокси-сервер.

...