0

別の開発者から継承したGrailsアプリを実行しようとしています。ドメインクラスは1つだけで、これをと呼びます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 に答える