Obter caminho completo do arquivo selecionado no JSF

Eu preciso de um botão JSF que permite ao usuário navegar e selecionar um arquivo específico, então eu preciso do meu programa para recuperar o caminho completo do arquivo.

Essa funcionalidade é necessária quando o usuário executa a parte cliente a partir do próprio servidor (ou seja, navega até o arquivo no mesmo servidor que hospeda o aplicativo da Web). Se o usuário enviar uma solicitação de outra máquina, o upload do arquivo será suficiente.

Por enquanto, estou usando a tag h: inputFile.

 <h:inputFile id="file" value="#{TrainingDirectoryBean.file}"></h:inputFile>

Meu bean: TrainingDirectoryBean tem a seguinte propriedade

protected Part file;

Mas eu não consigo pegar o caminho completo disso. Qual é a solução?