2012-04-19 3 views
1

У меня есть приложение в grails, в котором я могу изменить параметры на странице приветствия, включая конфигурацию базы данных (сервер, имя пользователя и т. Д.), I экстернализировал конфигурацию db из источник данных, поэтому я могу его изменить. Что я хочу сделать, это возможность запуска приложения без какой-либо конфигурации базы данных, поэтому я могу настроить его после этого на странице приветствия. Возможно ли это с помощью граблей? я хочу, по крайней мере, загрузить первую страницу (эта страница не извлекает информацию из db).Grails: запуск приложения без подключения к базе данных

Спасибо!

+0

http://stackoverflow.com/questions/1343967/can-i-configure-grails-with-no-datasource – emilan

+0

У меня есть база данных для работы после загрузки индексной страницы, это не та же проблема, я думаю! –

ответ

2

Я сделал сообщение в блоге вдоль этих линий некоторое время назад: http://burtbeckwith.com/blog/?p=312

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

+0

Я пытаюсь следовать этим примерам в Grails 3.2.3. Идите фигуру. Никаких успехов. – Pere

+1

Я потратил некоторое время, пытаясь обновить код для Grails 3 и последние версии GORM, но было много изменений, и я обнаружил несколько проблем с блокировкой, и я не смог получить эту работу –