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 です。相対パスを使用できるようにする解決策を誰かが提供できますか?