이미 배포 된 Grails 응용 프로그램을 약간 변경 한 후 WAR 파일을 다시 컴파일하려고 시도했는데이 오류가 발생하기 시작했습니다 (분명히 조금 짧게 나타남).Grails Quartz 플러그인이 실패한 이유는 무엇입니까?
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
폴더 포함)의 모든 부분을 삭제하면 도움이되지 않습니다. 인터넷 검색으로 유용한 정보가 반환되지 않았습니다. 도움?
캐시를 지우고 삭제했다고 말한 것 같습니다. 또한 ~/.grails 디렉토리 (프로젝트의 적어도 일부)를 날려 버렸습니까? 또한 전쟁을 생성하고 일반 grails 실행 응용 프로그램을 실행하는 것과 같은 오류가 발생합니까? – proflux
오오 그렇습니다. 나는 많은 것을 여러 번했습니다. 내가 같은 오류를 얻는 유일한 시간은 내가 전쟁을 생성하고 그것을 서블릿 컨테이너 (Tomcat과 같은)에 두거나 전쟁 전 명령을 사용하는 경우입니다. – Pat