gpt4 book ai didi

Grails从ApplicationResources.groovy从WebServer提供静态内容

转载 作者:行者123 更新时间:2023-12-04 04:30:12 25 4
gpt4 key购买 nike

我们有一个用于静态文件(css/js/images)的Web服务器。我们从Grails命令获得了 war ,并从应用程序(在build.xml中)删除了静态Web应用程序的内容。我以为资源将重定向到static/js/或static/css/,但它提示找不到js/或/css/。

我们不想在应用程序和Web服务器下有重复项。如何强制Grails在ApplicationResources.groovy中查看外部目录?

只有在“应用程序”下已经存在文件的情况下,Web服务器才会覆盖静态内容。

最佳答案

Config.groovy中使用以下配置:

grails.resources.work.dir = "path/for/static/assets/in/web/server"

请参阅 configuration page of resources plugin for details。但是,将来,如果您决定迁移使用 asset-pipeline plugin而不是资源插件,请使用以下配置:
grails.assets.url = "path/for/static/assets/in/web/server"

请参阅 docs for details

关于Grails从ApplicationResources.groovy从WebServer提供静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29321805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com