Caminho relativo - Upload arquivos

Pessoal, estou com problema referente a upload de arquivos. Quando estou no servidor local seja TomCat ou GlassFish o codigo executa normalmente o upload. Quando eu faço eu subo os arquivos para o servidor online o upload não acontece.

Segue abaixo o metodo que onde seto o caminho relativo.


 public void fileUpload(FileUploadEvent event) {
        f = event;
        String file = event.getFile().getFileName(); // pego o nome do arquivo  
        this.nome = file;   
        caminho = FacesContext.getCurrentInstance().getExternalContext()
                .getRealPath("\\images\\" + file); // diretorio o qual vou salvar o arquivo do upload, equivale ao nome completamente qualificado  
        //caminhothumbs = FacesContext.getCurrentInstance().getExternalContext().getRealPath("\\images\\thumbs\\" + file); // diretorio o qual vou salvar o arquivo do upload, equivale ao nome completamente qualificado  
        caminhothumbs = ("images\\thumbs\\" + file); // diretorio o qual vou salvar o arquivo do upload, equivale ao nome completamente qualificado  
        
        System.out.println(caminho);
        System.out.println(caminhothumbs);

    }

Alguem tem alguma ideia do que pode estar acontecendo?

Abraços