configurando o Tomcat para aproveitar o cache do navegador?

Eu corri o GoogleVelocidade da página em nosso aplicativo da web para analisar e otimizar nosso site.

Um dos muitos itens sobPráticas recomendadas de desempenho da Webconforme listado na Velocidade de Página diz"Para aproveitar todos os benefícios do armazenamento em cache de forma consistente em todos os navegadores, recomendamos configurar seu servidor da Web para definir explicitamente os cabeçalhos de armazenamento em cache e aplicá-los a todos os recursos estáveis ​​que podem ser armazenados em cache e não apenas a um pequeno subconjunto (como imagens). inclua arquivos JS e CSS, arquivos de imagem e outros arquivos de objetos binários (arquivos de mídia, PDFs, arquivos Flash, etc.). Em geral, o HTML não é estático e não deve ser considerado passível de armazenamento em cache. "

Como faço para configurar o tomcat para conseguir o mesmo? Eu sei que isso pode ser feito através de filtros, colocando alguns cabeçalhos HTTP, mas podemos fazê-lo sem tocar no código apenas pela configuração?

Editar : Apenas para informação nós usamos o JSF 1.2, embora eu ache que isso é irrelevante no contexto desta questão.

questionAnswers(1)

yourAnswerToTheQuestion