Excluir Arquivo

Bom pessoal, Bom eu tenho um web service que precisa ler um arquivo de uma pasta no servidor e após a leitura do mesmo é necessário que seja excluído o arquivo.
Porém quando após ler o arquivo não estou conseguindo excluir. E mesmo pelo sistema operacional não consido excluir, e diz que esta em uso. Só consigo excluir quando paro o TomCat.
Alguém pode me ajudar.

			File file = new File(path);
			file.delete();			

Att.: Ederson de Lima

Se o arquivo não for fechado você não consegue excluí-lo.

olá,

Como vc esta lendo esse arquivo? Seu algoritmo está gerando um lock sobre a referência.

Flws!

Como eu removo o lock sobre a referência sem precisar modificar todo meu código?