Я просмотрел потоки, описывающие, как настроить данную WAR (скажем, abc.war) как веб-приложение по умолчанию в tomcat.
Либо
Переименуйте abc.war в ROOT.war
или
Создайте контекст ROOT.xml в ${tomcat.home}/conf/Catalina/localhost с path = "" и docBase, установленный для относительного/абсолютного пути к войне (сохраняя abc.war вне webapps, чтобы избежать двойного развертывания).
Оба решения приводят к ROOT.war в каталоге webapps (appBase). Однако я хочу сохранить имя WAR (abc.war) в webapps и не иметь отдельный ROOT.war для этого.
Одним из решений, которое работало в моем случае, было добавление контекста под <Host> тег в server.xml. Но согласно Tomcat 7 Doc, не рекомендуется добавлять контекст непосредственно в server.xml.
Может ли кто-нибудь указать мне на альтернативу?
Спасибо.