Tomcat 服务器不会启动过滤器

问题描述 投票:0回答:1
java tomcat servlet-filters
1个回答
0
投票

对我来说,同样的错误也来了。我犯的错误是我没有添加任何主体来破坏和初始化方法。 所以对我来说,它通过简单地在 destroy 和 init 方法的主体中添加一些打印语句来工作。

@Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        response.setContentType("text/html");
        PrintWriter pw = response.getWriter();
        pw.println("Error 404 bad request");
        // chain.doFilter(request, response);
    }

    @Override
    public void destroy() {
        System.out.println("destroyed"); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
    }

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        System.out.println("initilized"); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
    }
© www.soinside.com 2019 - 2024. All rights reserved.