3

我有 grails 版本 2.0.4 。当我在本地运行我的应用程序时,它运行良好。

但是当我在 tomcat 服务器中进行生产部署时,它运行但它忽略了 /image 文件夹中的一些文件

我收到以下警告:

    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/house.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/house.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/database_table.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/database_add.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/exclamation.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/exclamation.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/information.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/sorted_asc.gif
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/sorted_desc.gif
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/cancel_icon.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/cancel_icon.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/database_delete.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/database_edit.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/database_save.png
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/new_shadow.gif
    resource.ResourceMeta While processing /css/main.css, a resource was required but not found: /images/skin/database_table.pn

为什么它的行为如此......?如何解决这个问题呢?

4

1 回答 1

2

如果您还没有找到答案,那么这种行为似乎已经为其他人出现过几次。根据我的发现,请尝试以下操作:

侵入性最小 - 在您`conf/BuildConfig.groovy添加以下内容:

compile ":webxml:1.4.1"

如果那不行 - 将以下内容放在您的conf/Config.groovy

grails.resources.adhoc.excludes = ['**'] 

这更具侵入性,因为它禁用了资源即席处理,但仍然安装了插件。

最后的手段 - 完全删除资源插件。注释掉里面的行conf/BuildConfig.groovy

//runtime ":resources:1.1.6" 

这一切都来自Nabble上的一个帖子

于 2012-12-06T04:35:32.857 回答