grails run-app为域类抛出NoClassDefFoundError

时间:2012-11-15 21:14:05

标签: grails noclassdeffounderror

我正在尝试运行从其他开发人员继承的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。任何提示?

1 个答案:

答案 0 :(得分:0)

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