我正在尝试使用来自 GitHub 的源设置 Weceem。它需要为上传目录定义物理路径,并且对于似乎用于编写可搜索索引的目录。上传的默认设置是:
weceem.upload.dir = 'file:/var/www/weceem.org/uploads/'
我想使用 WEB-INF/resources/uploads 等相对路径来定义那些。我尝试了一种我以前用于访问具有如下相对路径的目录的方法:
File uploadDirectory = ApplicationHolder.application.parentContext.getResource("WEB-INF/resources/uploads").file
def absoluteUploadDirectory = uploadDirectory.absolutePath
weceem.upload.dir = 'file:'+absoluteUploadDirectory
但是,ApplicationHolder.application 下的“parentContext”为 NULL。任何人都可以提供一个解决方案来允许我使用相对路径吗?