为什么Grails Quartz插件失败了?

时间:2011-02-15 22:02:58

标签: grails quartz-scheduler grails-plugin

对我已部署的Grails应用程序进行一些更改后,我尝试重新编译WAR文件,并开始收到此错误(显然有点短路):

org.springframework.beans.factory.BeanCreationException: Error creating bean 
    with name 'pluginManager' defined in ServeletContext resource
    [/WEB-INF/applicationContext.xml]: Invocation of init method failed;
    nested exception is java.lang.NoClassDefFoundError: Lorg/quartz/Scheduler;
...
Caused by: java.lang.NoClassDefFoundError: Lorg/quartz/Scheduler;
...
Caused by: java.lang.ClassNotFoundException: org.quartz.Scheduler

在使用此应用程序之前,我没有遇到任何Quartz问题。 grails clean并删除我的缓存的每个部分(包括.ivy2文件夹)都没有帮助。谷歌搜索没有返回任何有用的东西。帮助

1 个答案:

答案 0 :(得分:0)

唉。我终于找到了问题的原因。我的应用程序使用的是Grails Webflow插件,默认情况下不包含1.3.3及更高版本。所以,我必须从其他来源找到它。即,其他Maven存储库。

即使我只需要Webflow插件,每次下载所有资源时,我都会获得非常大的数量。我只能假设罐子覆盖了我已有的罐子。经过一番挖掘后,我能够找到导致问题的存储库,并将其从BuildConfig.groovy文件中删除。

现在这很头疼。

相关问题