Ajuda no FTPClient

iai galera, estou precisando de uma ajuda

a tempo que venho tentando fazer isso funcionar e nada.

estou tentando fazer um upload de um arquivo texto para um ftp, em um ambiete local (desenvolvimento ok, funciona) mas quando coloco em produção, ele parece q não acha o arquivo.

o que está errado? alguem pode me dar uma ajuda nesta questão?

grato por enquanto

<%@taglib uri="/WEB-INF/c.tld" prefix=“c” %>
<%@ page contentType=“text/html; charset=iso-8859-1” language=“java” import=“java.util., java.io., org.apache.commons.net.ftp.*” errorPage="" %>
<%
File file = null;

if ( action.equals( "insert" ) )
{
    file = new File( request.getParameter( "name" ) );
    
    if ( ! file.exists() )
    {
        String erro = "mensagem de erro, arquivo não encontrado";
        
        return;
    }
    
    document.setName( file.getName() );
    document.setFolderId( 1 );
	document.setDepartmentId( 1 );
	document.setInfo( request.getParameter( "info" ) );
	document.setStatus( true );
	
	rm.addDocument( document );
	
	FTPClient ftp = new FTPClient();
	
	try
	{
	    ftp.connect( "ftp.xxxxxxxxxx.yyy.zz" );
	    
	    // checa se está conectado.
	    if ( ! FTPReply.isPositiveCompletion( ftp.getReplyCode() ) )
	    {
	        ftp.disconnect();
	        
	        return;
	    }
	    
	    ftp.login( "usr", "pwd" );
	    ftp.setFileType( FTPClient.BINARY_FILE_TYPE );
	    ftp.changeWorkingDirectory( "/documents/" );
	    
	    FileInputStream fi = new FileInputStream( file );
	    
	    ftp.storeFile( file.getName(), fi );
	    
	    ftp.logout();
	    
	    ftp.disconnect();
	}
	
	catch ( Exception e )
	{
	    String erro = "mensagem de erro, no envio do arquivo";
	    
	    return;
	}
}

%>

>
Nome: id="name" size="80" maxlength="80" class="login_context_field">
Pasta: class="login_context_field"> <% for( int i = 0; i < folders.size(); i++ ) { Folder f = (Folder) folders.elementAt(i); %> <%=f.getName()%> <% } %>
Departamento: class="login_context_field"> <% for( int i = 0; i < departments.size(); i++ ) { Department d = (Department) departments.elementAt(i); %> <%=d.getName()%> <% } %>
Válido: type="checkbox" id="name" size="20" maxlength="20" class="login_context_field">
Info: rows="13" class="login_context_field" style="width: 100%; height: 100%;"><%=document.getInfo()%>

estou precisando muito desta ajuda, alguem teria alguma idéia, do que está errado ?