Pet*_*ter 5 grails resources absolute-path
使用Grails 2.0.4.在构建电子邮件时,我使用了大量具有绝对路径的图像.每一个都会导致恼人的日志条目.有一个简单的解决方案吗?它们存在,似乎资源插件不喜欢绝对路径.这也发生在localhost/dev环境之外.
<img src="${resource(dir: 'images/brochure', file: 'arrow_up.png', absolute: 'true')}" alt="Up" />
Run Code Online (Sandbox Code Playgroud)
结果是
WARN resource.ResourceTagLib - Invocation of <r:resource> for a resource that apparently doesn't exist: http://localhost:8080/images/brochure/arrow_up.png
Run Code Online (Sandbox Code Playgroud)
我在 Grails 2.1.x 及更高版本(包括最新的 2.3.x)中使用的解决方案是将这些条目添加到 Config.groovy 中的 log4j 配置块中 - 无需更改其他代码。
log4j = {
//your other stuff ...
error 'grails.app.services.org.grails.plugin.resource'
error 'grails.app.taglib.org.grails.plugin.resource'
error 'grails.app.resourceMappers.org.grails.plugin.resource'
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1638 次 |
| 最近记录: |