Armazenamento de arquivos

Boa tarde pessoal,
Tenho uma aplicação EAR rodando no JBoss 6 que faz up-load de imagens e preciso de uma solução para o armazenamento desses arquivos.
Primeiro eu havia pensado em definir uma pasta dentro da aplicação para isso e no ambiente de produção apenas criar um link para a mesma, assim não precisaria me preocupar com o backup.
O problema é que o JBoss, ao contrário do Tomcat, não descompacta a aplicação. Ou pelo menos eu não descobri como fazer isso.
Então o meu link foi por água abaixo.

Alguém tem uma solução para esse tipo de caso?
Ah, eu não gostaria de armazenar no banco.

Abraço
Daniel

outra vez eu vi uma solução em que era utilizado um ftp para o envio dos arquivos.

o ftp era acessado pela aplicação e no banco apenas era salvo o link.

ñ sei se é a melhor solução rsrs.

att,

Então, hoje eu envio via uma página de upload mesmo.
Mas o problema não é enviar. O problema é qual a melhor maneira de ler.
Se eu tiver uma pasta linkada dentro da aplicação, posso passar apenas um endereço HTTP e vou ter apenas o tráfego de dados.
Se eu tiver que ler o arquivo para retornar um array de bytes para a tag eu ainda tenho o processamento do servidor.
Como fazer eu até sei, o que não sei é qual é a melhor solução.

[]'s
Daniel