2012-01-31 3 views
4

Я попытался развернуть свое приложение для облачных вычислений, все идет гладко, но ни один из моих статических ресурсов, использующих плагин ресурсов, не найден.Плагин ресурсов ресурсов Grails и облачный фрейм

В журналах я получаю много ошибок, как ниже

2012-01-31 13: 36: 41352 [HTTP-46220-3] WARN util.ResourceMetaStore - Не удается найти ресурс [/ статический /css/jquery-ui-1.8.17.custom.css]

Я сначала подумал, что это связано с cloudfoundry, не имея какой-либо места на диске выделено, но основываясь на этой теме, он должен работать из коробки

http://grails.1312388.n4.nabble.com/Cloud-foundry-and-resources-plugin-with-js-css-td4243619.html

Приложение для проверки, которое я запускаю, работает на одном экземпляре, и я использую версию 1.1.6 плагина ресурсов.

У кого-нибудь еще есть подобные проблемы?

+0

Убедитесь, что вы используете последнюю версию плагина ресурсов. Некоторые проблемы, подобные этому, были решены недавно. Я могу развернуть на CF с помощью Grails 2.0.0 и плагина ресурсов 1.1.6 –

+0

Да, у меня есть Grails 2.0.0 и плагин ресурсов 1.1.6. – Iman

ответ

5

Убедитесь, что вы не пропуская следующую строку в Config.groovy

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

Спасибо большое за это решение – Iman

+0

Это, похоже, исправляет мою проблему, когда приложение Grails развернуто на Heroku. – ibaralf

0

У меня была аналогичная проблема на платформе героку. Похоже, что проблема связана с плагинами ресурсов и балансировкой нагрузки. Моя быть следующие будут полезны:

Heroku, Grails: Missing resources if using multiple web dynos

+0

Пытался создать артефакт для моих ресурсов, но это не имело никакого значения, я работаю только на одном экземпляре на CF, поэтому я не должен испытывать подобные проблемы балансировки нагрузки, как вы. Спасибо в любом случае – Iman

0

Можете ли вы подтвердить 100%, что это работает в среде «производства» на местном уровне?

+0

Это работает очень хорошо на моем локальном экземпляре apache-tomcat. Я также тестировал запуск бега grails prod run-app. Обе работают отлично отлично – Iman

+0

Я также попытался с совершенно новым приложением с нуля. И это отлично работает на cloudfoundry Однако мое настоящее приложение использует пару других плагинов. Я начинаю задаваться вопросом, может ли там что-то противоречить. Однако ни один из плагинов не связан с плагином ресурсов. и все же, почему бы ему просто не работать на cloudfoundry? – Iman

0

У меня есть приложение Grails 2.0 на Cloud Foundry (http://tripplanner-ali.cloudfoundry.com/trip/create). Он использует плагин ресурсов (1.1.5), наряду с облачной поддержкой и облачным литейным и jquery, конечно. Я бы предложил вам настроить ваш STS с помощью Grails 2.0, если вы этого не сделали, и попытайтесь создать образец приложения и развернуть его на CF. Здесь вы можете получить STS с работой Grails 2.0 (http://static.springsource.org/sts/docs/2.7.0/reference/html/grails/grails20.html).

Как только у вас есть эта настройка, все, что вам нужно сделать, это создать новый проект Grails, и вы получите плагин ресурсов вместе с jquery по умолчанию.

Смежные вопросы