上次文件代码报错,java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory

  • Post author:
  • Post category:java


2018-09-11 11:11:08.235 ERROR 14352 — [nio-8080-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/disk/DiskFileItemFactory] with root cause


java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory

或者:

2018-09-11 11:09:03.714 ERROR 14352 — [nio-8080-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItem] with root cause


java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItem

解决:

此类错误为maven依赖中少包,为什么没有编译报错这个问题尚待找出

maven中贴上这个可以解决:


<



dependency



>


<



groupId



>


commons-fileupload


</



groupId



>


<



artifactId



>


commons-fileupload


</



artifactId



>


<



version



>


1.3


</



version



>


</



dependency



>



版权声明:本文为UncleTian原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。