Criar pasta (JSF)

Estou entando criar uma pasta com o código do usuário cadastrado.

FacesContext aFacesContext = FacesContext.getCurrentInstance();  
        ServletContext context = (ServletContext)aFacesContext.getExternalContext().getContext();  
        String realPath = context.getRealPath("/");      
        File dir = new File(realPath+"/WebContent/IMG/+codigoUsuario");
        dir.mkdir();

Mas desse modo ele pega o seguinte caminho:
C:\Users\WORK\Projetos Eclipse.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MyJSF_LOCAL 1.1\WebContent\IMG\

Quando o correto seria:
C:\Users\WORK\Projetos Eclipse\MyJSF_LOCAL 1.1\WebContent\IMG

Como resolver?

Mas esse não é o jeito correto.

O normal é ter o caminho descrito mesmo, é feito em um arquivo de propriedades:
path.file=c:/imagens

[quote=Hebert Coelho]Mas esse não é o jeito correto.

O normal é ter o caminho descrito mesmo, é feito em um arquivo de propriedades:
path.file=c:/imagens[/quote]

Como eu faço isso em servidor como o Integrator? Não consigo visualizar os diretórios…

Que eu saiba você tem acesso pelo FTP com eles.

Manda email perguntando qual o diretório você poderia salvar alguma coisa, e como você poderia acessar.