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?
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ę
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