Criar arquivo txt dentro da WEB-INF

Pessol, segue o meu código:

Classe Log

[code]public void registrar(Usuario usuario, Calendar data, String comandoSQL) {
try {
File arquivo;

		arquivo = new File("WebContent/WEB-INF/logs/log.txt");
		
		FileOutputStream fos = new FileOutputStream(arquivo, true);
		String texto = "Usuário: " + usuario.getNome() + System.getProperty ("line.separator");
		texto += "Data / Hora:" + data.getTimeInMillis() + System.getProperty ("line.separator");
		texto += "Comando SQL: " + comandoSQL + System.getProperty ("line.separator");
		fos.write(texto.getBytes());
		fos.close();
	} catch(Exception e) {
		throw new RuntimeException(e);
	}
}[/code]

Como podem reparar, o método registrar só cria um arquivo chamado log.txt dentro da pasta WebContent/WEB-INF/logs. Quando chamo esse método pela própria classe (pelo método main), funciona que é uma beleza, mas quando executo a partir de uma requisição de uma jsp (que é tratada no meu controller usando Spring MVC), da FileNotFoundException).

Alguém tem alguma idéia do porque?

Abraços.

OBS: a classe que chama o método registrar está dentro do pacote chamado “controller”.