0

我正在尝试运行从另一个开发人员继承的 Grails 应用程序。它只有一个域类,我们称之为foopackage.DomainObject. 当我编译它时,.class会出现一个文件,target/classes正如我所期望的那样。但是,当我尝试时grails run-app,我得到

org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'pluginManager' defined in ServletContext 
resource [/WEB-INF/applicationContext.xml]: Invocation of init method 
failed; nested exception is java.lang.NoClassDefFoundError: Could not 
initialize class foopackage.DomainObject

起初我认为这可能是因为DomainObject试图在一个损坏的静态初始化程序中与一个不存在的数据库通信,所以我将它减少到只是

package foopackage

class DomainObject {}

我仍然得到同样的错误。也许有一些潜在的配置/GORM 问题,但它没有出现在--stacktrace. 有什么提示吗?

4

1 回答 1

0

好吧,事实证明它毕竟是静态初始化程序,当我认为我已经排除了我正在编辑错误的文件时。

于 2012-11-16T00:53:09.667 回答