Pastas dentro do Contexto JSF

Olá amigos, estou criando um projeto onde faço uploads de arquivos.
Quando o usuario faz o upload do arquivo eu crio uma pasta especifica dentro do contexto do JSF ( pasta web do projeto ) com o objetivo de facilitar o download através de um simples <h:outputlink>.
Tudo funciona muito bem o upload é feito ele cria a pasta e o arquivo vai lá para dentro perfeitamente, o problema é que quando vou fazer o download do arquivo ele não encontra a nova pasta nem o arquivo ( mais eles estão lá ). Daí quando eu paro o servidor glassfish e inicio novamente ele passa a “reconhecer” o caminho do arquivo dentro do contexto e o download é feito perfeitamente. Alguem sabe como resolver isso ?? P.S: escolhi essa solução pois quero fugir daqueles métodos monstruosos de download com servlet!
Desde já grato!