0
我想運行從另一個開發人員繼承的Grails應用程序。它只有一個域類,我們將其稱爲foopackage.DomainObject
。當我編譯它時,.class
文件出現在target/classes
中,就像我期望的那樣。然而,當我嘗試grails run-app
,我得到grails運行應用程序拋出域類的NoClassDefFoundError
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
。任何提示?