Web Service com acesso a dados

Gostaria de saber se alguém tem algum exemplo de web service (soap + tomcat), onde o serviço retorna uma coleção de objetos do tipo List que foi retornada através de uma consulta em banco de dados.

Pergunto isso porque, fiz esta aplicação e quando faço vários acessos subsequentes, ocorre sempre exceção, é necessário reiniciar o servidor de aplicação para o web service voltar a funcionar, ou seja sempre funciona na primeira vez.

Alguém já teve este problema.