Можем ли мы изменить название WEB-INF - PullRequest
3 голосов
/ 11 декабря 2011

могу ли я узнать, смогу ли я изменить имя папки WEB-INF в любом веб-приложении tomcat.Если нет, то почему, поскольку в папке tomcat conf есть файл context.xml, содержащий путь к наблюдаемому ресурсу.Я попытался переименовать его, но он не работает.Подскажите, пожалуйста, в чем причина предоставления <WatchedResource>newWebInf/web.xml</WatchedResource> этого тега в файле context.xml, если переименование просто не работает.Или есть какой-либо другой способ переименовать папку WEB-INF.

PS: У меня нет никаких требований, связанных с этим.Я просто пробую вещи.Пожалуйста, не отвечайте, почему и где вы этого хотите.

Большое спасибо.

1 Ответ

7 голосов
/ 12 декабря 2011

Нет, вы не можете переименовать папку WEB-INF.Это сложно указать в спецификации Servlet API .

. Точка компонента <WatchedResource> заключается в указании относительного webapp-пути к файлу, который Tomcat должен отслеживать для изменений, чтобы автоматическиперезагрузить весь веб-приложение.По умолчанию это действительно WEB-INF/web.xml, но это может быть и другой файл, например index.jsp или что-то еще.Суть не в том, что вы можете переименовать WEB-INF/web.xml, а в том, что вы можете указать другой файл для отслеживания изменений.

...