Galera,
Estou tentando usar a FileUpload!
Não aparece excessão ou qualquer outra coisa no terminal.
Se alguém puder me ajudar agradeço bastante!!!
O código do servlet está aí:
try{
fu = new DiskFileUpload();
fu.setSizeMax(1000000);
fu.setSizeThreshold(4096);
fu.setRepositoryPath("/tmp");
List fileItens = fu.parseRequest(req);
Iterator i = fileItens.iterator();
FileItem fi1 = (FileItem)i.next();
FileItem fi2 = (FileItem)i.next();
fileName1 = fi1.getName();
fileName2 = fi2.getName();
File file1 = new File("/" + fileName1);
File file2 = new File("/" + fileName2);
fi1.write(file1);
fi2.write(file2);
}
catch(FileUploadException e){
System.err.println("ex1: " + e.getMessage());
}
catch(Exception e){
System.err.println("ex2: " + e.getMessage());
}
E tá dando esse erro:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream
SRControl.ControlOperatorReg.doGet(ControlOperatorReg.java:71)
SRControl.ControlOperatorReg.doPost(ControlOperatorReg.java:188)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs.
Gustavo Lima.