Estou com um projeto JSF2 + Primefaces o qual implemente o upload de arquivos e esta funcionando normal dentro do Eclipse, porém no Servidor de hospedagem eu gostaria de determinar um diretório par salvar os arquivos e não estou conseguindo.
Em qual diretório do servidor de hospedagem você está tentando salvar os arquivos? Pergunto isso, pois, provavelmente, você deve ter acesso limitado à esse servidor. Talvez você apenas consiga ver a pasta do tomcat. Verifique isso.
jeroqueiroz
Havia copiado um arquivo de um outro projeto e estava obtendo o user.dir pois a outra aplicação era desktop depois que percebi o que estava errado.
Alterei para: static final String DIRECTORY = FacesContext.getCurrentInstance().getExternalContext().getRealPath("/") + "resources/files/";
Estou com a seguinte estrutura de diretório:
Gostaria de salvador dentro da pasta Files a qual foi criada por mim usando um cliente Ftp.