1 package org
.argeo
.server
.jackrabbit
.webdav
;
3 import javax
.servlet
.ServletException
;
4 import javax
.servlet
.http
.HttpServletRequest
;
5 import javax
.servlet
.http
.HttpServletResponse
;
7 import org
.apache
.commons
.logging
.Log
;
8 import org
.apache
.commons
.logging
.LogFactory
;
9 import org
.argeo
.ArgeoException
;
10 import org
.springframework
.web
.servlet
.DispatcherServlet
;
12 public class ExtendedDispatcherServlet
extends DispatcherServlet
{
13 private static final long serialVersionUID
= 1L;
15 private final static Log log
= LogFactory
16 .getLog(ExtendedDispatcherServlet
.class);
18 protected void service(HttpServletRequest request
,
19 HttpServletResponse response
) throws ServletException
,
21 // see http://forum.springsource.org/showthread.php?t=53472
23 if (log
.isTraceEnabled())
24 log
.trace("Received request " + request
);
25 doService(request
, response
);
26 } catch (Exception e
) {
27 throw new ArgeoException("Cannot process request", e
);