【发布时间】:2013-07-28 14:22:59
【问题描述】:
我使用 Grails 2.2.3。我已经把 jar 文件放在 lib 目录下,IDEA 立即解决了依赖关系。但是当我启动应用程序时,我会从这个库中得到NullPointerException 的类。如果我第二次或更多次尝试,我会得到java.lang.NoClassDefFoundError。我找到了很多关于如何解决这个问题的建议,但对我来说没有一个有用。
在 maven 中编译并添加到 lib 目录的库 (mylib-1.jar)。在BuildConfig.groovy 中,依赖被提及为:
dependencies {
compile 'com.mylib:mylib:1'
}
我试过了
grails clean
grails compile --refresh-dependencies
grails refresh-dependencies
但没有任何帮助。在结果战争文件中,我可以在 WEB-INF/lib 中看到这个库,但即使部署这个战争我也会得到同样的错误。
如何解决?
【问题讨论】:
-
所以你的
/lib目录中有一个.jar文件,compile 'com.mylib:mylib:1'在你的BuildConfig.groovy中有一个compile 'com.mylib:mylib:1'? -
没错。但我也试过删除这一行。
标签: grails grails-2.0