Failed to introspect Class CommonsMultipartResolver

配置了上传文件大小和编码后,重启Servlet报错:Failed to introspect Class CommonsMultipartResolver
  1. <!-- 文件上传 -->
  2. <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
  3. <!-- 上传文件大小10M -->
  4. <property name="maxUploadSize">
  5. <value>10240000</value>
  6. </property>
  7. <!-- 请求的编码格式,必须与视图文件的pageEncoding属性一致 -->
  8. <property name="defaultEncoding">
  9. <value>UTF-8</value>
  10. </property>
  11. </bean>
<!-- 文件上传 -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
    <!-- 上传文件大小10M -->
    <property name="maxUploadSize">
        <value>10240000</value>
    </property>
    <!-- 请求的编码格式,必须与视图文件的pageEncoding属性一致 -->
    <property name="defaultEncoding">
        <value>UTF-8</value>
    </property>
</bean>
发生这个错误的原因是缺少jar包:
commons-fileupload
然后还会缺少Apache Commons IO
下载并添加即可