Что может сделать веб-приложение, развернутое в Tomcat, доступным через корневой путь? - PullRequest
1 голос
/ 20 мая 2011

Я скопировал, вставил и развернул веб-приложение в локальной установке Tomcat 6 (я помещаю папку «my-app» в «webapps»).Я ожидал, что мое приложение будет доступно через http://localhost:8080/my-app/.

Вместо этого я обнаружил, что оно доступно напрямую через корневой путь (http://localhost:8080/).

Какая конфигурация может быть причиной этого?

Это мой context.xml (комментарии удалены)

<?xml version='1.0' encoding='utf-8'?>
<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

Ответы [ 2 ]

2 голосов
/ 20 мая 2011

Если вы используете IntelliJ, веб-путь к вашему приложению указан на вкладке Edit Configuration -> Deployment.Вы можете щелкнуть развертываемый артефакт и изменить его веб-путь в раскрывающемся списке Application context (по умолчанию /)

1 голос
/ 20 мая 2011

Зависит от того, что вы скопировали и вставили, но посмотрите на файл ROOT.XML в Tomcat и посмотрите, настроен ли он для обслуживания приложения.

http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

...