o unico problema é que ela some depois que reinicio aplicação(como está em produção isso vai acontecer várias vezes e até depois msm)
eu pesquisei e vi que isso é normal tbm a imagem apagar
Mas eu gostaria de saber se tem como ela permanecer
já vi que alguns salvar fora da aplicação para que isso não aconteça
esse é o unico jeito?
Na verdade me parece que vc está salvando o teu arquivo na pasta de deploy da tua aplicação.
Todo a vez que fizer redeploy vai pagar tudo mesmo.
Tenta colocar em uma pasta fora projeto.
[quote=Mordor]Na verdade me parece que vc está salvando o teu arquivo na pasta de deploy da tua aplicação.
Todo a vez que fizer redeploy vai pagar tudo mesmo.
Tenta colocar em uma pasta fora projeto.[/quote]
Quando vc gera um novo war. na hora do deploy deste novo arquivo ele exclui a pasta antiga.
Toda a vez que gerar um novo .war ou .ear vai perder os arquivos.
Eu colocaria em uma pasta fora, por exemplo na raiz do root se precisa acesso direto via url.
Para salvar tenta pegar o dir da aplicação e concatena com o do docroot.
No meu caso aqui é "c:\glassfish\domains\domain1\docroot"
Na URL vai ficar por exemplo localhost:8080\imagens\