Grails静态资源从根本上无法实现

时间:2013-05-14 09:22:44

标签: grails grails-2.2 static-resource

我有一个名为

的文件

的favicon.ico

在web-app文件夹(grails 2.2.1)中。

我的应用配置为以root app /

运行

如果我打开网址

http://mydomain/favicon.ico

我找不到404了。

如果我尝试在任何子文件夹中移动文件,它都能正常工作。例如,如果我将其移至

web-app/test/favicon.ico

我打开

http://mydomain/favicon.ico

文件已正确送达。

如果我使用grails run-app

运行应用程序,问题就是一样的

1 个答案:

答案 0 :(得分:1)

您可以在Config.groovy中配置以处理/中的资源: grails.resources.adhoc.patterns = ['/ *','/ images / *','/ css / *','/ js / *','/ plugins / *']

http://mydomain/favicon.ico

将获得302: http://mydomain/static/favicon.ico

这应该有效,但我认为最好将你的ico移动到/ images