Sto usando Apache FileUpload per gestire un .. caricamento di file. Lo sto usando con il molo. Il servlet vede la richiesta più parti, ma genera un'eccezione NoClassDefFoundError al momento dell'esecuzione:FileUpload: DeferredFileOutputStream class non trovato?
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
boolean isMultipart = ServletFileUpload.isMultipartContent(req);
if (isMultipart) {
try {
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = upload.parseRequest(req); // exception
...
tiri:
java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:199)
causati da:
java.lang.ClassNotFoundException: org.apache.commons.io.output.DeferredFileOutputStream
C'è un vaso addizionale abbiamo bisogno di includere oltre a commons-fileupload-1.2.2.jar?
Il mio obiettivo è caricare un solo file e scriverlo sul disco.
Grazie
che ha fatto Grazie. – user291701
maven repo: http://mvnrepository.com/artifact/org.apache.commons/commons-io –