无法加载类,缺少依赖项

时间:2017-04-11 21:05:43

标签: grails

我需要上传文件:

def newTeam(String nameTeam){
render '123 ' + nameTeam
if(request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest mpr = (MultipartHttpServletRequest)request
CommonsMultipartFile f = (CommonsMultipartFile) mpr.getFile("myFile");
}
} 

我有错误:

  

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;在   更....

It is fix.但我不知道如何使用它。我必须在resources.groovy中编写dsl代码。

1 个答案:

答案 0 :(得分:3)

尝试将以下内容添加到build.gradle:

dependencies {
    ....
    compile 'commons-fileupload:commons-fileupload:1.3.2'
}