为了testing目的,我需要让Tomcat响应迟到的http响应。 如何为servlet响应做到这一点非常清楚。 但是我不清楚我是否需要Tomcat回答,比如每个静态文件请求的延迟时间为10000毫秒。 如何configuration?
如果我读这个写 – 你想引入一个10000毫秒的延迟任何传入的请求,你正在服务的静态资源。
简单的方法是通过映射到默认servlet的servletfilter。
为了简洁…
doFilter(ServletRequest请求,ServletResponse响应,FilterChain链){
了Thread.sleep(10000);
chain.doFilter(request,response);
}
然后将filter映射到默认的servlet:
<滤波器映射>
<滤波器名称> delayFilter </filter - 名称>
<servlet的名称>默认</ servlet的名称>
</filter映射>