Bom dia pessoal,
estou com um probleminha…
Desenvolvi um sistema no Eclipse e fiz o deploy do arquivo .war no tomcat 7.
Só que quando eu vou fazer um Upload no meu projeto ele não faz o Upload (pois o caminho do path é diferente…)
[size=18]Dados:[/size]
Upload no meu Servlet:
DiskFileItemFactory fileupload = new DiskFileItemFactory();
ServletFileUpload sfu = new ServletFileUpload(fileupload);
String nome = null;
String imagem = null;
// Caminho que eu modifiquei lá da pasta do webapps...
String path = "C:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/Intranet/WebContent/temas";
Tema t = new Tema();
try {
sfu.setSizeMax(50 * 1024 * 1024);
List list = sfu.parseRequest(request);
for (Iterator it = list.iterator(); it.hasNext();) {
FileItem item = (FileItem) it.next();
if (!item.isFormField()) {
imagem = item.getName();
imagem = (new File(imagem)).getName();
item.write(new File(path + "/" + imagem));
item.getOutputStream().close();
// grava fisicamente
}
if (item.getFieldName().equals("nome")) {
nome = item.getString();
}
}
Tema tema = new Tema(null, nome, imagem);
TemaDao td = new TemaDao();
td.create(tema);
request.setAttribute("mensagem", "Cadastro realizado com sucesso.");
} catch (Exception e) {
e.printStackTrace();
}
request.getRequestDispatcher("temas.jsp").forward(request, response);
Alguém sabe me dizer o que fazer para o UPLOAD no meu sistema funcionar ?
Muito obrigado.