我们有一个存储在 S3 上的 gsp 以允许实时更新。该文件必须保留在 S3 上。我正在检索文件并使用 Grails 模板引擎来呈现它。但是,当从 Quartz 作业调用此代码时,我收到“未附加请求”错误,因为作业未在请求上下文中执行。
我正在阅读我应该使用 Grails 2.x+ 中包含的 PageRenderer。然而,PageRenderer 似乎只支持从相对路径读取模板(即它希望您在本地拥有它)。有人可以教我一种使用 PageRenderer 渲染模板的方法,而不是从文件中,而是从字符串中?我也已经尝试使用 url 作为模板路径,但没有运气。
想法?