Problema com Quartz

galera to rodando um quartz num projeto web. quando eu tento instanciar o JodDetail to recebendo o erro abaixo. Se eu criar um método main na classe CronSchedule ele consegue instanciar o JobDetail normalmente. Já verifiquei as Libs. O interessante é que ontem eu rodei esse projeto na web e depois implementei algumas coisas com hibernate, mas agora ta dando isso. Alguém tem alguma idéia?

Erro:

javax.servlet.ServletException: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;

root cause

java.lang.NoSuchMethodError: org.apache.commons.collections.SetUtils.orderedSet(Ljava/util/Set;)Ljava/util/Set;

Schedule:


public class CronSchedule{

    private SchedulerFactory sf;
    private static Scheduler sched;
    private CronTrigger cronTrigger;

    public CronSchedule() throws Exception{

            sf = new StdSchedulerFactory();
            sched = sf.getScheduler();
            JobDetail job = new JobDetail("SendEmailJob","JobDetailSendEmailGroup",CronJob.class);

            // trigger que rodará a cada X minutos
            cronTrigger = new CronTrigger("SendEmailTrigger","TriggerSendEmailGroup","0 0/1 * * * ?");

            sched.scheduleJob(job, cronTrigger);
            sched.start();
    }

    public static Scheduler getScheduler(){
        return sched;
    }
    /*public static void main(String[] args) throws Exception{
        new CronSchedule();
    }*/
        
}

Job:

public class CronJob implements Job{
    
    private DaoFactory daoFactory;
    
    public void execute(JobExecutionContext context) throws JobExecutionException{
       System.out.println("passou pelo execute");
    }
}