Не утверждая, что это окончательный ответ: я предполагаю, что это невозможно.
Обычно префикс пути преобразуется в веб-приложение.
т.е. http://your.site/app будет отображаться в одном приложении.
Веб-сервер (tomcat или соответствующий сервер) будет видеть запрос GET (например,) для / app (без части хоста).
Строка запроса выглядит следующим образом:
GET / app HTTP / 1.1
С прокси все по-другому. Весь URL передается на прокси-сервер, и строка запроса будет выглядеть следующим образом:
GET http://your.site/app HTTP / 1.1
Я бы предположил, что с Tomcat нет способа справиться с этим, поскольку он просто не предназначен для этого.
Возможно, существует возможность использовать внешний прокси-сервер (apache) и переписать URL-адреса перед их передачей в приложение, но это звучит довольно странно.