Tomcat, web.xml, исключить путь - PullRequest
       24

Tomcat, web.xml, исключить путь

1 голос
/ 21 сентября 2011

В моем приложении мне нужно обрабатывать все запросы от пользователей в одном сервлете, однако у меня есть папка со статическим содержимым, которую я также хотел бы обслуживать статически.

В моем файле web.xml у меня есть следующее:

<servlet> <servlet-name>all</servlet-name> <servlet-class>a.b.c.WidgetlistXml</servlet-class> </servlet> <servlet-mapping> <servlet-name>all</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping>

Есть ли способ исключить, скажем, все файлы .zip из этого?

PS.Я знаю, что об этом уже спрашивали в StackOverflow, но последние посты были примерно в 2006 году, и они также касались Spring или других фреймворков.Я не использую ничего, и с 2006 года что-то могло измениться в шаблонах URL.Кстати, найти документацию в web.xml тоже не так просто.

Заранее спасибо.

1 Ответ

1 голос
/ 21 сентября 2011

Установите DefaultServlet для статического содержимого.Вот пример: http://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html#where

...