У меня есть приложение tomcat 7. Я могу получать запросы из внешних источников.
Большинство из них называют мой запрос следующим образом:
http://localhost:8080/MyWeb/exRequest
, и япостроить сервлет с шаблоном URL внутри приложения MyWeb.
Однако один внешний источник должен отправить запрос следующим образом:
http://localhost:8080/
и в теле:
<xml name="test" />
Поскольку я не хочу объявлять общий сервлель (например, по умолчанию для tomcat), поскольку это означает, что любой запрос должен проходить через мой сервлет, я подумал изменить index.jsp ROOT для перенаправления на мой сервлет.
Это лучший вариант?
Можно ли создать сервлет по умолчанию, который будет вызываться, только если в теле есть специальный параметр?
EDITED
Обратите внимание, что я получаю запросы к localhost: 8080, а не localhost: 8080 / MyWeb - обычно это tomcat, а не определенное веб-приложение