Я использую зависящую от среды конфигурацию serverURL в Config.groovy.
Для разработки и тестирования это выглядит так:
grails.serverURL = "http://localhost:8080/${appName}"
Эта запись конфигурации используется в качестве префикса при создании ссылки с параметром absolute:true
.
После изменения файла конфигурации во время работы Grails Grails не сможет правильно разрешить ввод текста ${appName}
, и в результате будет указано [:]
как applicationName.
Так что это произойдет, только если вы измените файл Config.groovy при запуске grails.
Надеюсь, это поможет, если кто-нибудь столкнется с подобными проблемами;)
Alex