4
Bootstrap在run-app期间执行正常(数据库已播种)。但是当Tomcat部署战争时(数据库中没有任何东西),它似乎不会被调用。在将应用程序部署为战争时,Grails是否会运行Bootstrap.groovy脚本?
引导程序是否在战争部署期间运行?如果没有,是否有办法让它运行?
具体而言,我想我的示例数据播种数据库。
Bootstrap在run-app期间执行正常(数据库已播种)。但是当Tomcat部署战争时(数据库中没有任何东西),它似乎不会被调用。在将应用程序部署为战争时,Grails是否会运行Bootstrap.groovy脚本?
引导程序是否在战争部署期间运行?如果没有,是否有办法让它运行?
具体而言,我想我的示例数据播种数据库。
是它....
我会看,以确保你有你的环境配置正确,如果你看到的东西从事开发工作,但不是生产
的ENV是不正常的。我使用'grails dev clean compile'运行Hudson版本 - 没有意识到多个目标无效。 – Bill 2010-09-03 17:55:42
解决方案是使用-Dgrails.env = dev,因为显然,env的预先不会被转发给war(tomact插件)命令。 – Bill 2010-09-03 18:52:09