diff -r 18ed62105526 -r ac53dcce11a9 java/nekurak.net-web/web/WEB-INF/web.xml --- a/java/nekurak.net-web/web/WEB-INF/web.xml Tue Mar 23 00:50:39 2010 +0100 +++ b/java/nekurak.net-web/web/WEB-INF/web.xml Tue Apr 06 00:32:12 2010 +0200 @@ -1,81 +1,89 @@ <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <session-config> - <session-timeout>30</session-timeout> + <session-timeout>30</session-timeout> </session-config> <welcome-file-list> - <welcome-file>index.jsp</welcome-file> + <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- <chybovéStránky> --> <error-page> - <!-- Stránka nenalezena --> - <error-code>404</error-code> - <location>/WEB-INF/chyby/404.jsp</location> + <!-- Stránka nenalezena --> + <error-code>404</error-code> + <location>/WEB-INF/chyby/404.jsp</location> </error-page> <error-page> - <!-- Interní chyba serveru --> - <error-code>500</error-code> - <location>/WEB-INF/chyby/500.jsp</location> + <!-- Interní chyba serveru --> + <error-code>500</error-code> + <location>/WEB-INF/chyby/500.jsp</location> </error-page> <!-- </chybovéStránky> --> <!-- <definiceServletů> --> <servlet> - <servlet-name>atom</servlet-name> - <jsp-file>/WEB-INF/atom/atom.jsp</jsp-file> + <servlet-name>atom</servlet-name> + <jsp-file>/WEB-INF/atom/atom.jsp</jsp-file> </servlet> <servlet> - <description> + <description> Servlet zpřístupňující fotky umístěné ve zvláštním adresáři (data oddělená od aplikace). </description> - <servlet-name>fotky</servlet-name> - <servlet-class>cz.frantovo.nekurak.servlet.Fotky</servlet-class> - <init-param> - <description> + <servlet-name>fotky</servlet-name> + <servlet-class>cz.frantovo.nekurak.servlet.Fotky</servlet-class> + <init-param> + <description> Adresář na disku, který obsahuje fotky podniků. Musí existovat při startu aplikace. </description> - <param-name>adresar</param-name> - <param-value>/var/www/nekurak.net/fotky</param-value> - </init-param> - <load-on-startup>1</load-on-startup> + <param-name>adresar</param-name> + <param-value>/var/www/nekurak.net/fotky</param-value> + </init-param> + <load-on-startup>1</load-on-startup> + </servlet> + <servlet> + <servlet-name>Kaptcha</servlet-name> + <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class> </servlet> <!-- </definiceServletů> --> <!-- <mapováníServletů> --> <servlet-mapping> - <servlet-name>fotky</servlet-name> - <url-pattern>/fotky/*</url-pattern> + <servlet-name>fotky</servlet-name> + <url-pattern>/fotky/*</url-pattern> </servlet-mapping> <servlet-mapping> - <servlet-name>atom</servlet-name> - <url-pattern>/atom/*</url-pattern> + <servlet-name>atom</servlet-name> + <url-pattern>/atom/*</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>Kaptcha</servlet-name> + <url-pattern>/kaptcha.jpg</url-pattern> </servlet-mapping> <!-- </mapováníServletů> --> <context-param> - <!-- Pro případ, že chybí hlavička „Accept-language“ v HTTP požadavku --> - <param-name>javax.servlet.jsp.jstl.fmt.fallbackLocale</param-name> - <param-value>cs</param-value> + <!-- Pro případ, že chybí hlavička „Accept-language“ v HTTP požadavku --> + <param-name>javax.servlet.jsp.jstl.fmt.fallbackLocale</param-name> + <param-value>cs</param-value> </context-param> <!-- <zabezpečení> --> <security-role> - <role-name>opravneny</role-name> + <role-name>opravneny</role-name> </security-role> <security-constraint> - <web-resource-collection> - <web-resource-name>Správa Nekuřák.net</web-resource-name> - <url-pattern>/sprava/*</url-pattern> - </web-resource-collection> - <auth-constraint> - <role-name>opravneny</role-name> - </auth-constraint> + <web-resource-collection> + <web-resource-name>Správa Nekuřák.net</web-resource-name> + <url-pattern>/sprava/*</url-pattern> + </web-resource-collection> + <auth-constraint> + <role-name>opravneny</role-name> + </auth-constraint> </security-constraint> <login-config> - <auth-method>FORM</auth-method> - <realm-name>nekurakNET</realm-name> - <form-login-config> - <form-login-page>/?akce=prihlaseni</form-login-page> - <form-error-page>/?akce=prihlaseni&chyba=ano</form-error-page> - </form-login-config> + <auth-method>FORM</auth-method> + <realm-name>nekurakNET</realm-name> + <form-login-config> + <form-login-page>/?akce=prihlaseni</form-login-page> + <form-error-page>/?akce=prihlaseni&chyba=ano</form-error-page> + </form-login-config> </login-config> <!-- </zabezpečení> --> </web-app>