Мое приложение Spring MVC выполняется на Tomcat за Apache 2, выступающим в качестве прокси. Я получаю доступ к своему приложению напрямую через tomcat по URL-адресу, например http://localhost:8080/myapp
. Я получаю доступ к своему приложению через прокси с URL-адресом типа http://localhost/tomcat/myapp
.
Второй URL-адрес заставляет мое приложение вести себя некорректно, так как предполагает, что оно живет по контекстному пути /myapp
, но через прокси оно должно жить в /tomcat/myapp
.
Существует ли в Spring или Servlet API переменная, которая содержит /tomcat/myapp
, если я обращаюсь к ней через прокси, и /myapp
, если я обращаюсь к ней напрямую?
Thanx