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 req
, HttpServletResponse resp
)
19 throws ServletException
, java
.io
.IOException
{
20 // see http://forum.springsource.org/showthread.php?t=53472
22 if (log
.isTraceEnabled())
23 log
.debug("Received request with method '" + req
.getMethod()
26 } catch (Exception e
) {
27 throw new ArgeoException("Cannot process request", e
);