--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+* Copyright Igor Barma, Eric Brun, Alexandre Desoubeaux, Christian Martel,
+* (2 décembre 2008)
+*
+* Ce logiciel est un programme informatique servant à l'évaluation des
+* compétences.
+*
+* Ce logiciel est régi par la licence CeCILL soumise au droit français et
+* respectant les principes de diffusion des logiciels libres. Vous pouvez
+* utiliser, modifier et/ou redistribuer ce programme sous les conditions
+* de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
+* sur le site "http://www.cecill.info".
+*
+* En contrepartie de l'accessibilité au code source et des droits de copie,
+* de modification et de redistribution accordés par cette licence, il n'est
+* offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
+* seule une responsabilité restreinte pèse sur l'auteur du programme, le
+* titulaire des droits patrimoniaux et les concédants successifs.
+*
+* A cet égard l'attention de l'utilisateur est attirée sur les risques
+* associés au chargement, à l'utilisation, à la modification et/ou au
+* développement et à la reproduction du logiciel par l'utilisateur étant
+* donné sa spécificité de logiciel libre, qui peut le rendre complexe à
+* manipuler et qui le réserve donc à des développeurs et des professionnels
+* avertis possédant des connaissances informatiques approfondies. Les
+* utilisateurs sont donc invités à charger et tester l'adéquation du
+* logiciel à leurs besoins dans des conditions permettant d'assurer la
+* sécurité de leurs systèmes et ou de leurs données et, plus généralement,
+* à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
+*
+* Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
+* pris connaissance de la licence CeCILL, et que vous en avez accepté les
+* termes.
+-->
+
+<web-app>
+
+ <display-name>EvalComp</display-name>
+ <description>EvalComp
+ </description>
+
+
+ <context-param>
+ <param-name>contextConfigLocation</param-name>
+ <param-value>/WEB-INF/applicationContext.xml;
+ /WEB-INF/applicationContext-hibernate.xml;
+ /WEB-INF/applicationContext-dao.xml;
+ /WEB-INF/applicationContext-ldap.xml;
+ /WEB-INF/applicationContext-repository.xml;
+ /WEB-INF/applicationContext-manager.xml;
+ /WEB-INF/applicationContext-security-multicas.xml;
+ /WEB-INF/applicationContext-service.xml;
+ /WEB-INF/applicationContext-scheduler.xml
+ </param-value>
+ </context-param>
+ <context-param>
+ <param-name>log4jConfigLocation</param-name>
+ <param-value>/WEB-INF/classes/log4j.properties
+ </param-value>
+ </context-param>
+
+
+
+ <filter>
+ <filter-name>Spring character encoding filter</filter-name>
+ <filter-class>org.springframework.web.filter.CharacterEncodingFilter
+ </filter-class>
+ <init-param>
+ <param-name>encoding</param-name>
+ <param-value>UTF-8</param-value>
+ </init-param>
+ <init-param>
+ <param-name>forceEncoding</param-name>
+ <param-value>true</param-value>
+ </init-param>
+ </filter>
+
+ <filter>
+ <filter-name>jcrFilter</filter-name>
+ <filter-class>org.springmodules.jcr.support.OpenSessionInViewFilter
+ </filter-class>
+ <init-param>
+ <param-name>sessionFactoryBeanName</param-name>
+ <param-value>sessionFactory</param-value>
+ </init-param>
+ </filter>
+
+<filter>
+ <filter-name>securityFilter</filter-name>
+ <filter-class>org.springframework.security.util.FilterToBeanProxy</filter-class>
+ <init-param>
+ <param-name>targetBean</param-name>
+ <param-value>filterChainProxy</param-value>
+ </init-param>
+ </filter>
+<filter-mapping>
+ <filter-name>securityFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+</filter-mapping>
+
+<!--
+
+
+
+ <filter>
+ <filter-name>springSecurityFilterChain
+ </filter-name>
+ <filter-class>org.springframework.web.filter.DelegatingFilterProxy
+ </filter-class>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>springSecurityFilterChain
+ </filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+ <filter-mapping>
+ <filter-name>Spring character encoding filter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+-->
+
+ <!--
+ - Loads the root application context of this web app at startup. - The
+ application context is then available via -
+ WebApplicationContextUtils.getWebApplicationContext(servletContext).
+ -->
+
+ <listener>
+ <listener-class>org.springframework.web.context.ContextLoaderListener
+ </listener-class>
+ </listener>
+
+ <listener>
+ <listener-class>org.springframework.web.util.Log4jConfigListener
+ </listener-class>
+ </listener>
+
+ <!--
+ - Publishes events for session creation and destruction through the
+ application - context. Optional unless concurrent session control is
+ being used.
+ -->
+ <listener>
+ <listener-class>
+ org.springframework.security.ui.session.HttpSessionEventPublisher
+ </listener-class>
+ </listener>
+
+
+ <!--
+ ======================================================================
+ -->
+ <!--
+ lapin servlet ===> upload handling
+ -->
+ <!--
+ ======================================================================
+ -->
+ <servlet>
+ <servlet-name>UploadServlet</servlet-name>
+ <description>The upload servlet .</description>
+ <servlet-class>com.pentila.evalcomp.repository.UploadServlet
+ </servlet-class>
+ </servlet>
+
+
+
+ <servlet>
+
+ <servlet-name>hibernate4gwt</servlet-name>
+
+ <servlet-class>
+
+ org.springframework.web.servlet.DispatcherServlet
+
+ </servlet-class>
+
+ <load-on-startup>1</load-on-startup>
+
+ </servlet>
+
+
+ <servlet-mapping>
+ <servlet-name>UploadServlet</servlet-name>
+ <url-pattern>/uploadWSFile/*</url-pattern>
+ </servlet-mapping>
+
+
+ <servlet-mapping>
+
+ <servlet-name>hibernate4gwt</servlet-name>
+ <url-pattern>/hibernate4gwt/*</url-pattern>
+ </servlet-mapping>
+
+</web-app>