我最近将一个Grails应用程序部署到Tomcat,并在启动时遇到以下异常。
o.h.engine.jdbc.spi.SqlExceptionHelper
我不确定最新情况。所有支持的Domain对象都是在BootStrap中创建的,没有本地问题,但是当BootStrap.groovy在生产中执行其例程时,它无法创建相同的支持数据并抛出上述异常。
Grails版本3.2.8
答案 0 :(得分:0)
我发现BootStrap数据生成失败,因为application.yml中的dbCreate
在生产中设置为none
。只需将none
更改为update
。
更改自:
<强> application.yml 强>
production:
dataSource:
dbCreate: none
要:
<强> application.yml 强>
production:
dataSource:
dbCreate: update
这解决了我的问题