我有一个文件夹,其中包含我需要从grails中的应用程序访问的内容。我把它放在应用程序的根目录中,开发效果很好,但如果我创建.WAR,则不包含该文件夹。我试试这个:
grails.war.resources = { stagingDir, args ->
copy( todir: "${stagingDir}/folder" ){
fileset(dir: "folder")
}
}
包括文件夹,但我无法以与开发相同的方式访问它。
我怎么能这样做? 什么是正确的方法? 提前谢谢。
答案 0 :(得分:0)
这项工作对我来说: 复制web-app文件夹,然后按如下方式访问:
grailsApplication.parentContext.getResource("/").file.toString()
所以我在生产和开发中访问web-app根目录