Se eu ler esta gravação - você deseja introduzir um atraso de 10.000 ms para qualquer solicitação recebida em que esteja atendendo a um recurso estático.
A maneira mais fácil de fazer isso é por meio de um filtro de servlet mapeado para o servlet padrão.
Por brevidade ...
doFilter(ServletRequest request, ServletResponse response, FilterChain chain) { Thread.sleep(10000); chain.doFilter(request, response); }
Em seguida, mapeie o filtro para o servlet padrão:
<filter-mapping> <filter-name>delayFilter</filter-name> <servlet-name>default</servlet-name> </filter-mapping>