转载请注明出处:http://blog.csdn.net/qq_26525215
本文源自【大学之旅_谙忆的博客】
这个毛病坑了我半天!!!百度谷歌上的解决方案差不多全部尝试了。
还是没法解决。后来是解决了。
问题是这样的:
集成工具是:IDEA
Maven建了1个Web项目,通过Tomcat发布了.
SpringMVC依赖了1个文件上传的Jar包。我用Maven添加进去的。
但是没起作用,在项目用Tomcat发布以后(可以正常发布),用到那个Jar包时会出现找不到类的毛病。
exception:
javax.servlet.ServletException: Servlet.init() for servlet springMvc threw exception
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
.........
root cause:
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)
.........