Class OpenCmsServletErrorHandler

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, I_CmsRequestHandler

    public class OpenCmsServletErrorHandler
    extends OpenCmsServlet
    This the error handler servlet of the OpenCms system.

    This almost 1:1 extends the "standard" OpenCmsServlet. By default, all errors are handled by this servlet, which is controlled by the setting in the shipped web.xml.

    This servlet is required because certain servlet containers (eg. BEA Weblogic) can not handler the error with the same servlet that produced the error.

    Since:
    6.2.0
    See Also:
    OpenCmsServlet, CmsStaticExportManager, Serialized Form
    • Method Detail

      • doGet

        public void doGet​(javax.servlet.http.HttpServletRequest req,
                          javax.servlet.http.HttpServletResponse res)
                   throws java.io.IOException,
                          javax.servlet.ServletException
        OpenCms servlet main request handling method.

        Overrides:
        doGet in class OpenCmsServlet
        Throws:
        java.io.IOException
        javax.servlet.ServletException
        See Also:
        HttpServlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
      • init

        public void init​(javax.servlet.ServletConfig config)
        Specified by:
        init in interface javax.servlet.Servlet
        Overrides:
        init in class OpenCmsServlet
        See Also:
        Servlet.init(javax.servlet.ServletConfig)
      • service

        protected void service​(javax.servlet.http.HttpServletRequest req,
                               javax.servlet.http.HttpServletResponse resp)
                        throws javax.servlet.ServletException,
                               java.io.IOException
        Overrides:
        service in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException
        See Also:
        HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)