Веб-приложение в качестве прокси-сервера в Tomcat? - PullRequest
0 голосов
/ 28 июля 2011

Могу ли я написать веб-приложение на Tomcat и настроить его при развертывании в качестве прокси-приложения Web, то есть оно получит запрос от какого-либо веб-браузера на промежуточную обработку и дальнейшую пересылку?

спасибо

1 Ответ

1 голос
/ 28 июля 2011

Не утверждая, что это окончательный ответ: я предполагаю, что это невозможно.

Обычно префикс пути преобразуется в веб-приложение.

т.е. http://your.site/app будет отображаться в одном приложении.

Веб-сервер (tomcat или соответствующий сервер) будет видеть запрос GET (например,) для / app (без части хоста).

Строка запроса выглядит следующим образом:

GET / app HTTP / 1.1

С прокси все по-другому. Весь URL передается на прокси-сервер, и строка запроса будет выглядеть следующим образом:

GET http://your.site/app HTTP / 1.1

Я бы предположил, что с Tomcat нет способа справиться с этим, поскольку он просто не предназначен для этого.

Возможно, существует возможность использовать внешний прокси-сервер (apache) и переписать URL-адреса перед их передачей в приложение, но это звучит довольно странно.

...