java.lang.IllegalStateException:由于未提供多部分配置,因此无法处理部件

时间:2016-03-29 08:41:41

标签: jsf file-upload primefaces jsf-2.2 spring-webflow-2

我不明白为什么这个官方例子不起作用。

我想有人会帮我解决这个问题。

提前致谢。

错误消息:

Servlet.service() for servlet [Spring MVC Servlet] in context with path [/primefaces-showcase] threw exception [Request processing failed; nested exception is org.springframework.webflow.execution.FlowExecutionException: Exception thrown in state 'view' of flow 'file-upload'] with root cause
java.lang.IllegalStateException: Unable to process parts as no multi-part configuration has been provided 

我尝试配置文件:

Web.xml(输入配置

    <filter>
    <filter-name>PrimeFaces FileUpload Filter</filter-name>
    <filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
    <init-param>
        <param-name>thresholdSize</param-name>
        <param-value>51200</param-value>
    </init-param>
    <init-param>
        <param-name>uploadDirectory</param-name>
        <param-value>C:\</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>PrimeFaces FileUpload Filter</filter-name>
    <servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
    <url-pattern>*.xhtml</url-pattern>
</filter-mapping>
<context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>server</param-value>
</context-param>

还有输入servlet-context.xml

    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
       <property name="maxUploadSize" value="10000000" />
</bean>

0 个答案:

没有答案