我最近将Grails应用程序部署到Tomcat,并在启动时遇到以下异常。

o.h.engine.jdbc.spi.SqlExceptionHelper

我不确定发生了什么。在BootStrap中创建所有支持Domain对象,而不会在本地发出问题,但是,如果BootStrap.groovy在生产中通过其例程,它将无法创建相同的支持数据,并引发上述异常。

Grails版本3.2.8

最佳答案

我发现BootStrap数据生成失败,因为application.yml中的dbCreate在生产中设置为none。只需将none更改为update即可。

更改自:

application.yml

production:
    dataSource:
        dbCreate: none

至:

application.yml
production:
    dataSource:
        dbCreate: update

这解决了我的问题

10-07 19:00
查看更多