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" 

これはすべて、ナブルのスレッドから来ています

于 2012-12-06T04:35:32.857 に答える