2012-05-02 3 views
0

Я хочу изменить расположение файла web.xml веб-приложения tomcat.Изменение местоположения web.xml моего приложения в приложении tomcat

Предположим, из WEB-INF/web.xml в web/WEB-INF/web.xml.

Какие изменения мне необходимо внести в контексте?

Я попытался сделать файл контекста моего проекта, а затем обновить тег. Тогда тоже, это не работает

+7

полотно. xml location 'WEB-INF/web.xml' является стандартом JEE. Вы ** не можете ** изменить это - почему вы хотите? – JoseK

+0

Чего вы хотите достичь? – magomi

+0

@JoseK - Ваш комментарий должен быть опубликован как ответ на голосование ahoy! – Mikaveli

ответ

4

Как и в комментариях,

местоположении web.xml является стандартным сервлет и ИМЕЕТ быть WEB-INF/web.xml

Вы не можете изменить это на любом сервере приложений, и мы «Хотелось бы узнать, по какой причине вы бы хотели?

Некоторые различной документации для информации:

Resin

WEB-INF/web.xml содержит веб-приложение элемент верхнего уровня. Это стандартное местоположение для сервлета для определения таких вещей, как отображения сервлетов и роли безопасности.

Google App Engine

Java веб-приложения используют файл дескриптора развертывания для определения как URL-карте для сервлетов, которые URL-адреса требует аутентификации, а также другую информацию . Этот файл называется web.xml и находится в WAR в каталоге WEB-INF /. web.xml является частью стандартного сервлета для веб-приложений.

и even Wikipedia !

Для веб-приложений, дескриптор развертывания должен называться web.xml и должны находиться в каталоге WEB-INF в корневом каталоге веб-приложений

Смежные вопросы