Configurar TimeOut em acesso a legados com Servlet

Olá Pessoal!

Preciso desenvolver um servlet que acesse um Socket, Banco de Dados e Web Services.

Gostaria de saber como configuro o TimeOut para eles, algo como 5 segundos esperando retorno, senão retornar, fechar as conexões… seria um pool de conexões/sessões…

o tomcat faz isso???
onde configuro?

obrigado.