正如我的环境概述似乎已经暗示,这是Glassfish应用程序服务器的问题。我不知道是什么原因导致此错误,但是绝对不是预期的行为。
在本地Glassfish 3.0.1环境中部署时,我能够重现相同的异常。然后,幸运的是,在本地Glassfish 3.1.2.2环境中,部署时一切正常。
Grails 1.3.7在Glassfish 3.0.1上运行良好;但是,在升级到Grails 2.4.x(首先是2.4.0,然后是2.4.1,然后是2.4.2)之后,在部署时引发了此异常。我不知道是否真的是Grails更新导致了这种情况发生- 尤其是因为我在项目中进行了许多其他更改,例如对域模型,新的hibernate版本进行了更改,但是如果遇到类似的情况, grails2.4.x和Glassfish部署的问题,请提供版本3.1.2。一枪。