jetty-maven-plugin和MultiPart请求

时间:2013-07-26 10:48:58

标签: maven jetty multipart

我正在尝试设置jetty-maven-plugin来运行我的spring项目,该项目目前在tomcat7上运行正常。我遇到的问题是提交多部分表格时我得到了:

java.lang.IllegalStateException: No multipart config for servlet

我已经搜遍了所有的jetty文档,并且可以找到如何使用java配置它,但是如何让maven插件启动版本来处理multipart?

我的插件配置目前是:

        <plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>8.1.11.v20130520</version>
            <configuration>
                <scanIntervalSeconds>10</scanIntervalSeconds>
                <webApp>
                    <contextPath>/servlet</contextPath>
                </webApp>
            </configuration>
        </plugin>

我发现了这个错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=395000然后降级到8.1.7并且它开始正常工作。奇怪的是我有一个:

<multipart-config>
我的servlet配置中的

部分:

<servlet>
    <servlet-name>servlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <!-- Needed for processing multipart forms ahead of the HiddenHttpMethodFilter -->
    <multipart-config>
        <location>/tmp</location>
             <max-file-size>20848820</max-file-size>
         <max-request-size>418018841</max-request-size>
        <file-size-threshold>1048576</file-size-threshold> <!-- 1MB -->
    </multipart-config>
</servlet>

所以这个问题不适用于此

干杯 NFV

0 个答案:

没有答案