(Извините за мой английский, пожалуйста, исправьте, если что-то не так).tomcat: развертывание webapp, доступ к которому осуществляется через браузер без контекстного корневого имени
У меня есть приложение webapp (spring mvc 4), код которого находится в папке tomcat-7/webapp/mywebapp/
. Доступ к Webapp осуществляется через браузер с URL-адресом http://my-web-app.loc:8080
(т. Е. Без контекстного корневого имени mywebapp
после номера порта). У меня после настройки в tomcat-7/conf/server.xml
:
<Host name="my-web-app.loc" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="mywebapp" reloadable="true" allowLinking="true" antiJARLocking="true" copyXML="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="mywebapp.access."
suffix=".log"
pattern="common"
resolveHosts="true" />
</Host>
Я delploy веб-приложение, помещая войны-файл в папку /webapp
. Но после того, как файл war распакован и webapp успешно развернут, я могу получить доступ к webapp только с адресом http://my-web-app.loc:8080/mywebapp
. Url http://my-web-app.loc:8080
направляет меня на страницу ошибки 404 tomcat.
Что мне нужно настроить для доступа к webapp с помощью http://my-web-app.loc:8080
url?