Ujawnianie zasobów z plików jar w aplikacjach internetowych (Tomcat7)

Jakiś czas temu czytałem artykuł co ma być w Servlet API 3.0. Pamiętam, że czytałem, że można zapisać niektóre .pliki jsp w /WEB-INF / lib / somelib.jar / META-INF / web / .jsp i te zasoby będą narażone na kontekst główny aplikacji internetowej.

Właśnie zainstalowałem Tomcat7, aby spróbować, ale nie znalazłem dokumentacji, która mogłaby umieścić niektóre zasoby internetowe w plikach jar.

  • czy ta funkcja istnieje w servlet API 3.0?
  • czy ta funkcja istnieje w tomcat 7.0?
  • czy istnieje inny sposób na umieszczenie Plików jsp w /lib/*.pliki jar?
Author: Igor Mukhin, 2011-01-19

1 answers

Istnieje funkcja w servlet 3.0, która pozwala na pakowanie zasobów (obrazy, jsp, itp.) w pliku JAR. To, co robisz, to plik jar, tworzysz META-INF/resources i wrzucasz tam wszystko, co chcesz, w tym katalogi do strukturyzacji zasobów. Dzieje się tak, że META-INF/resources zostanie zmapowane do docroot Twojej aplikacji internetowej.

Gdy dojdzie do kolizji zasobów między aplikacją a plikiem JAR, zasób aplikacji zostanie zwrócony. Zobacz to

Tomcat 7 obsługuje Servlet 3 więc powinien obsługiwać tę funkcję

 42
Author: Chuk Lee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-30 19:46:12