2016-03-24 3 views
0

Обычно мы пишем файл web.xml для развертывания наших сайтов. Файл обычно содержит сопоставления для различных сервлетов, присутствующих в папке WEB-INF на веб-сайте. Я создал веб-сайт и его файл web.xml и развернул его на сервере Apache Tomcat-9. Теперь я хочу развернуть один и тот же сайт в контейнере Jetty-9. Какие изменения мне нужно сделать, чтобы он работал и в Jetty? Нужно ли вносить какие-либо изменения в файл web.xml? Нужно ли мне изменить структуру .war-файла?Имеет ли файл web.xml для Tomcat и Jetty

ответ

1

Обычно нет, содержимое файла web.xml и структура WebApps (по существу WEB-INF/ и META-INF/ папки) описаны в спецификации сервлетов, поэтому все WebApps должны быть в состоянии быть развернут как в любом сервлет-совместимому контейнер.

Это, как говорится, я видел случай, когда контейнер попросил добавить некоторые «проприетарные» элементы в web.xml, поэтому лучше всего его протестировать.

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