无法加载类,缺少依赖关系 [英] Unable to load class, to missing dependency
问题描述
我需要上传文件:
def newTeam(String nameTeam){
render'123'+ nameTeam
if(请求instanceof MultipartHttpServletRequest){
MultipartHttpServletRequest mpr =(MultipartHttpServletRequest)请求
CommonsMultipartFile f =(CommonsMultipartFile)mpr.getFile(myFile);
$ / code $ / pre
我有错误:
2017-04-11 23:22:37.416错误--- [线程-12]
grails.boot.GrailsApp:编译错误:启动
失败:类生成期间的一般错误:
java.lang.NoClassDefFoundError:无法加载类
org.springframework.web.multipart.commons.CommonsMultipartFile由于
缺少依赖关系Lorg / apache / commons / fileupload / FileItem;
java.lang.RuntimeException:java.lang.NoClassDefFoundError:无法为
加载类
org.springframework。 web.multipart.commons.CommonsMultipartFile由于
缺少依赖关系Lorg / apache / commons / fileupload / FileItem;
more ....
解决方案
尝试将以下代码添加到build.gradle中:
依赖项{
....
编译'commons-fileupload:commons-fileupload:1.3.2'
}
I need to upload file:
def newTeam(String nameTeam){
render '123 ' + nameTeam
if(request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest mpr = (MultipartHttpServletRequest)request
CommonsMultipartFile f = (CommonsMultipartFile) mpr.getFile("myFile");
}
}
i have error:
2017-04-11 23:22:37.416 ERROR --- [ Thread-12] grails.boot.GrailsApp : Compilation Error: startup failed: General error during class generation: java.lang.NoClassDefFoundError: Unable to load class org.springframework.web.multipart.commons.CommonsMultipartFile due to missing dependency Lorg/apache/commons/fileupload/FileItem;
java.lang.RuntimeException: java.lang.NoClassDefFoundError: Unable to load class org.springframework.web.multipart.commons.CommonsMultipartFile due to missing dependency Lorg/apache/commons/fileupload/FileItem; at more....
It is fix. But i do not know how to use it. I have to write the dsl code in my resources.groovy.
Try adding the following to build.gradle:
dependencies {
....
compile 'commons-fileupload:commons-fileupload:1.3.2'
}
这篇关于无法加载类,缺少依赖关系的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!