Galera preciso muito da ajuda de vc's estou agarrado nisso ja faz um tempo e se não conseguir resolver logo irá comprometer todo o projeto.
tenho um módulo onde o usuário irá fazer uploads, então criei um servlet pra isso
if (!ServletFileUpload.isMultipartContent(request))
return ;
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setRepository(new File(request.getParameter("pasta")));
ServletFileUpload servletFileUpload = new ServletFileUpload(factory);
List items = null ;
try {
items = servletFileUpload.parseRequest(request);
}catch (FileUploadException e) {
e.printStackTrace();
}
Iterator i = items.iterator();
while (i.hasNext()){
FileItem item = (FileItem)i.next();
if (item.isFormField())
continue;
File file = new File(item.getName());
String nome = file.getName() ;
file = new File(request.getParameter("pasta") + "/" + nome);
try {
item.write(file);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
no lado cliente faço a requisição desta forma
String url = "/uploadServlet?pasta=" + pasta+ "/" + Util.strZero(cliente.getCodigo(), 6) + "&caminho=" + txtArquivo.getText();
panCampo.getForm().submit(url, null, Connection.POST, null, true);
mapeamento no gwt.xml
<servlet class="com.modulos.server.gwt.UploadServlet" path="/uploadServlet"/>
qdo estou rodando a aplicação em Hosted Mode funciona perfeitamente, porém qdo gero o .war no tomcat, a requisição não chega no servlet.
Alguém me ajuda por favor...!!!

