Richfaces não está fazendo upload pra direório

Boa tarde galera. Bom estou abrindo esse tópico pois já procurei mto aqui e nao resolveu meu problema.

nao estou entendendo pq o richfaces não está fazendo o upload pra o diretorio q coloquei. Não dá erro nenhum pois soh nao sei pra onde a minha imagem q estou fazendo upload está indo

segue o cód

minha jsp

<h:outputText value="Foto: "/>
                            <rich:fileUpload id="img" fileUploadListener="#{autores.uploadImageComAjax}" acceptedTypes="jpg, gif, png" autoclear="true" />

meu Bean

public void uploadImageComAjax(UploadEvent evento) throws FileNotFoundException {

        FacesContext fc = FacesContext.getCurrentInstance();
        ServletContext sc = (ServletContext) fc.getExternalContext().getContext();
        String path = sc.getRealPath("/");
        System.out.println("path " + path);
        UploadItem item = evento.getUploadItem();
        String filePathName = item.getFileName();
        System.out.println("filePathName" + filePathName);
        String fileName = "";
        StringTokenizer st = new StringTokenizer(filePathName, "\\");
        System.out.println("st " + st);
        while (st.hasMoreElements()) {
            fileName = st.nextToken();
            System.out.println("fileName " + fileName);
        }
        //path = File.separator;
        path = path + "imagens/" + fileName;

        System.out.println("path 2 " + path);
        OutputStream out = new FileOutputStream(path);
        try {
            out.write(item.getData());
            out.close();
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }

agradeço desde já