我尝试为我的春季网络应用设置上传选项,并添加以下解析器
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="500000"></property>
</bean>
我还在WEB-INF / lib文件夹中包含了两个jar文件:commons-fileupload-1.3.jar和commons-io-2.4.jar。但是当我运行它时,它仍会报告错误:
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:2398)
java.lang.Class.getDeclaredConstructors(Class.java:1838)
我还缺什么?我检查过FileItemFactory确实在我的Web App Library中。
由于
答案 0 :(得分:0)
似乎我将一些jar文件放到我的tomcat common共享lib文件夹中,有些放到我的WEB-INF / lib文件夹中。我将所有内容都移到我的webapp lib文件夹中,现在它工作正常。