Grails资源插件和cloudfoundry

Grails资源插件和cloudfoundry,grails,grails-plugin,cloud-foundry,Grails,Grails Plugin,Cloud Foundry,我尝试将我的应用程序部署到cloudfoundry,一切都很顺利,但是找不到使用资源插件的静态资源 在日志中,我发现了很多错误,如下所示 2012-01-31 13:36:41352[http-46220-3]警告util.ResourceMetaStore- 找不到资源[/static/css/jquery-ui-1.8.17.custom.css] 我首先认为这是因为cloudfoundry没有分配任何磁盘空间,但基于这个线程,它应该可以开箱即用 我运行的测试应用程序在一个实例上运行,我使

我尝试将我的应用程序部署到cloudfoundry,一切都很顺利,但是找不到使用资源插件的静态资源

在日志中,我发现了很多错误,如下所示

2012-01-31 13:36:41352[http-46220-3]警告util.ResourceMetaStore- 找不到资源[/static/css/jquery-ui-1.8.17.custom.css]

我首先认为这是因为cloudfoundry没有分配任何磁盘空间,但基于这个线程,它应该可以开箱即用

我运行的测试应用程序在一个实例上运行,我使用的是资源插件的1.1.6版


还有谁遇到过类似的问题吗?

我在heroku平台上遇到过类似的问题。这个问题似乎和资源插件和负载平衡有关。我的建议如下:


您能否100%确认这在本地的“生产”环境中有效

我在CloudFoundry上有一个Grails2.0应用程序(http://tripplanner-ali.cloudfoundry.com/trip/create). 它正在使用资源插件(1.1.5),当然还有云支持、云铸造和jquery。如果您还没有使用Grails2.0安装STS,我建议您使用Grails2.0安装STS,并尝试创建一个示例应用程序并将其部署到CF。在这里,您可以使用Grails2.0安装STS(http://static.springsource.org/sts/docs/2.7.0/reference/html/grails/grails20.html)


完成此设置后,您所要做的就是创建一个新的Grails项目,默认情况下,您将获得资源插件和jquery。

请确保您的Config.groovy中没有遗漏以下行

grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*']

确保您使用的是最新版本的资源插件。最近解决了一些类似的问题。我可以使用Grails 2.0.0和资源插件1.1.6在CF上部署是的,我也有Grails 2.0.0和资源插件1.1.6。尝试为我的资源创建一个工件,但没有任何区别,我只在CF上运行一个实例,所以我不会遇到与您类似的负载平衡问题。无论如何,谢谢这在我本地的ApacheTomcat实例上运行得非常好。我还通过运行grails prod run应用程序进行了测试。这两款都非常好用。我还从头开始试用了一款全新的应用程序。这一个在cloudfoundry上运行得很好,但是我真正的应用程序使用了几个其他插件。我开始怀疑那里是否存在冲突。但是,没有一个插件与资源插件直接相关。还有,为什么它不能在cloudfoundry上运行呢?非常感谢这是一个解决方案当grails应用程序部署在Heroku上时,它似乎解决了我的问题。