Gerar thumbnail no contexto da aplicação (WebContent) - Erro de caminho não encontrado

Olá gente,
como não encontrei uma resposta no fórum resolví postar essa dúvida:

Acontece que estou tentando gerar thumbnail no contexto da aplicação, dentro de uma subpasta de WebContent estou usando ServletContext para
isso, veja abaixo:

[code]//atributo
ServletContext contextoDaAplicacao = ServletActionContext.getServletContext();

//método
saveImage(img, .9f, “…/WebContent/galeriaDeFotoThumbs/thumb_” + UploadImagemAction.idDaImagemPopulado + “.jpg”); // Estam sendo passados de argumento:
// InputStream (foto), qualidade da imagem e o diretório temp do SO[/code]

Está imprimindo no console esta mensagem de erro em português mesmo:

..\WebContent\galeriaDeFotoThumbs\thumb_121.jpg (O sistema não pode encontrar o caminho especificado)

Não seria melhor usar uma Servlet para gerar os thubmnails e cachea-los, ao invés de tentar gravar em um diretório para acessa-los depois?

@WebServlet(urlPattern = "/thumbnail/*")
public class ThumbnailProvider extends HttpServlet {

  @Override
  public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException {
    // Obtem o nome da imagem para a qual se deseja criar o thumbnail
    String imageName = req.getPathInfo().substring(1);
    // seta o content type da respósta
    resp.setContentType("image/jpeg");
    // Gera o thumbnail de 'imageName' e coloca no cache ...
    OutputStream out = resp.getOutputStream();
  }

}
<img src="/MyApp/thumbnail/maiden.jpg" />