2012-05-03 3 views

ответ

15

Вы можете сделать это с помощью console plugin. Я настоятельно рекомендую этот плагин для любой среды разработки, потому что он настолько полезен для запуска ad-hoc-кода внутри работающего сервера.

Чтобы перезапустить BootStrap init, перейдите на веб-консоль на http://localhost:8080/appname/console. В консоли введите следующее:

def servletCtx = org.codehaus.groovy.grails.web.context.ServletContextHolder.servletContext 
def myBootstrapArtefact = grailsApplication.getArtefacts('Bootstrap')[-1] 
myBootstrapArtefact.referenceInstance.init(servletCtx) 
+2

Как вы могли запустить это, если у вас есть среды, определенные в вашем закрытии инициализации? – Johnnie

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