Cambiar el path de un inputFIle? me envia el archivo a un path por default

que tal tengo una duda, he estado investigando yu hasta ahorita no he encontrado nada,
tengo un inputFile en icefaces, ya me copia el archivo, pero el detalle es que me lo manda a un path por default, y quisiera que me lo enviara a un path que yo defino, ayuda por favor, tengo este codigo:

*****************************jsp*******************************************
table width="750px" align="center" >
tr align="center">
td width="95px" style="height:30px">
/td>
td>
ice:inputFile progressListener="#{BeanSolicitudes.fileUploadProgress}"
uploadDirectory="./usr/bin/Archivos/" //aun asi no me lo envia
actionListener="#{BeanSolicitudes.subirArchivo}"
fileNamePattern=".+\.(txt|doc|jpg|jpeg|gif|png|bmp) "
/>

/tr>
/table>

********************metodo*****************************
public void subirArchivo(ActionEvent e){
InputFile inputFile=(InputFile)e.getSource();
FileInfo fileInfo=inputFile.getFileInfo();
if (fileInfo.isSaved()) {
fileLocation=fileInfo.getPhysicalPath();
separaString(fileLocation); //Separo la ruta por token para otro proposito
guardaDatosArchivo(fileLocation); // guardo el path en DB
currentFile = new InputFileData(fileInfo);
currentFile.getFile();
synchronized(fileList){ //Guarda en lista, para mostrar los archivos en un table
fileList.add(currentFile);
//fileScp(inputFile);
}
mensajeArchivo = "El archivo se guardo exitosamente";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: green; background-color: transparent;";
}
if (fileInfo.isFailed()) {
if(fileInfo.getStatus()==FileInfo.INVALID){
mensajeArchivo = "Archivo no admitido";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
if(fileInfo.getStatus()==FileInfo.SIZE_LIMIT_EXCEEDED){
mensajeArchivo = "Archivo demasiado grande";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
if(fileInfo.getStatus()==FileInfo.INVALID_CONTENT_TYPE){
mensajeArchivo = "Tipo de contenido invalido";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
if(fileInfo.getStatus()==FileInfo.INVALID_NAME_PATTERN){
mensajeArchivo = "Extension de archivo no admitido";
mensajeArchStyle="font-family: sans-serif; font-weight: normal; font-size: 14px; color: red; background-color: transparent;";
}
}
}