Incompatibilidade de Tipos no Envio de Arquivo - JSP

Pessoal, tudo bem::??

Estou tendo um problema com envio do arquivo para meu Bean.Estou trabalhando com Struts…

Abaixo o arquivo JSP que contem o formulario…


 <html:form action="/BeanTrabalho" method="post" enctype="multipart/form-data">


                        <div id="titulotrabalho">Titulo: <html:text property="titulo" size="50"/></div>

                        <div id="listarea">Area: <html:select property="areaconhecimento">
                                <html:option value="1"> Ciencias Agrarias</html:option>
                                <html:option value="2"> Ciencias Humanas</html:option>
                                <html:option value="3"> Ciencias Sociais Aplicadas</html:option>
                                <html:option value="4">  Engenharias</html:option>
                                <html:option value="5">  Linguistica, Letras e Artes</html:option>
                                <html:option value="6"> Ciencias Biologicas</html:option>
                                 <html:option value="7"> Ciencias da Saude</html:option>
                                  <html:option value="8"> Ciencias Exatas e da Terra</html:option>
                                   <html:option value="9"> Outros</html:option>
                            </html:select>

                        </div>
   
                        <div>
                            <label id="arquivo" >Arquivo: <html:file   property="arquivo" styleId="arquivo1" > /></label> </html:file>
                        </div>

                        

                        <div id="btcaduser"><html:submit property="bt" value="Enviar"/></div>
                       



                    </html:form>

Agora meu Bean



/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package negocio;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.channels.FileChannel;



/**
 *
 * @author Rod
 */
public class BeanTrabalho extends org.apache.struts.action.ActionForm {
    
  private String titulo;
  private  int areaconhecimento;
  private  File arquivo ;

    public File getArquivo() {
        return arquivo;
    }

    public void setArquivo(File arquivo) {
        this.arquivo = arquivo;
    }


    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public int getAreaconhecimento() {
        return areaconhecimento;
    }

    public void setAreaconhecimento(int areaconhecimento) {
        this.areaconhecimento = areaconhecimento;
    }

    public String moveArquivo(){

        copyFile(this.getArquivo(), new File("c:\\uploads\\"+ getTitulo()));

        return "SUCCESS";
    }

    private static void copyFile(File in, File out) {

        try {
            FileChannel sourceChannel = new FileInputStream(in).getChannel();
            FileChannel destinationChannel = new FileOutputStream(out).getChannel();
            sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel);
            sourceChannel.close();
            destinationChannel.close();
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }

    
}

A mensagem de erro é esta…!

Estou com incompatibildade de tipos…tá faltando algum detalhe que não estou sabendo…

Obrigado a todos

Obrigado a todos.!

Bom pessoal…Acabei descobrindo …

A classe que eu devo usar chama se FormFile…

Obrigado a todos!