1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.kpme.core.web;
17
18 import javax.servlet.ServletException;
19 import javax.servlet.http.HttpServletRequest;
20 import javax.servlet.http.HttpServletResponse;
21
22 import org.apache.log4j.Logger;
23 import org.apache.struts.action.ActionForm;
24 import org.apache.struts.action.ActionForward;
25 import org.apache.struts.action.ActionMapping;
26 import org.apache.struts.action.ExceptionHandler;
27 import org.apache.struts.config.ExceptionConfig;
28
29 public class StrutsExceptionHandler extends ExceptionHandler {
30
31 private static final Logger LOG = Logger.getLogger(StrutsExceptionHandler.class);
32
33 @Override
34 public ActionForward execute(Exception ex, ExceptionConfig ae, ActionMapping mapping, ActionForm formInstance, HttpServletRequest request, HttpServletResponse response) throws ServletException {
35 LOG.error(ex);
36 return super.execute(ex, ae, mapping, formInstance, request, response);
37 }
38
39 }