Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么';commons文件上传依赖项有什么问题?_Java_Spring Mvc_Pom.xml - Fatal编程技术网

Java 什么';commons文件上传依赖项有什么问题?

Java 什么';commons文件上传依赖项有什么问题?,java,spring-mvc,pom.xml,Java,Spring Mvc,Pom.xml,我试图通过在pom.xml中包含它的依赖项来使用commons fileupload模块。打包没有问题,但是,启动web应用时,会导致“NoClassDefFound”错误: 以下是我的pom.xml配置: <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId>

我试图通过在
pom.xml
中包含它的依赖项来使用commons fileupload模块。打包没有问题,但是,启动web应用时,会导致“NoClassDefFound”错误:

以下是我的pom.xml配置:

<dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.2.1</version>
</dependency>
<dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-io</artifactId>
        <version>1.3.2</version>
</dependency>

文件上传
文件上传
1.2.1
org.apache.commons
公地io
1.3.2
此外,我还在applicationContext.xml中包含了以下配置:

<bean id="multipartResolver"
        class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>


我想知道我在这里做错了什么?

查看已部署的web应用程序,看看JAR文件是否存在。(它应该在webapp的WEB-INF/lib目录中。)如果缺少,请检查WAR文件内容,然后检查用于创建它的maven沙盒


(如果您确实成功地将WAR正确打包,您可能遇到了部署故障。)

错误消息将命名找不到的类,这些信息应该会帮助您,就像它会帮助我们一样。谢谢,我发现了问题,我在Eclipse中运行Tomcat,似乎有一些错误。当我用maven命令打包web应用并直接部署它时,问题并没有发生。我不相信m2eclipse来构建和部署我的WAR文件。烧了太多次了。我从命令行构建和部署。
<bean id="multipartResolver"
        class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>