Jboss 4.2.x에서 Quartz 1.6으로 업그레이드하십시오
-
05-07-2019 - |
문제
Jboss 4.2.x에서 Quartz를 업그레이드하는 권장 방법이 있습니까?
Jboss 번들 쿼츠 1.5.2이지만 문제가 발생했습니다.쿼츠 -399, 쿼츠 -520) 피하고 싶다.
나는 오류를 해결하기 위해 Jboss의 Quartz.jar를 패치하고 싶지 않고 대신 새로운 quartz.jar (더하기 구성 아티팩트)를 제공합니다. 그만큼 석영 1.6 마이그레이션 노트 Quartz와 관련된 정보 만 포함되어 있으며 검색 중에는 추가 정보를 찾을 수 없었습니다.
이전 버전이 서버의 LIB 디렉토리에로드되기 때문에 새 Quartz.jar를 귀 파일에 넣는 것은 작동하지 않는 것 같습니다.
나는 누군가가 이미 그것을 시도했다고 확신하며,이 사람이 링크를 공유하거나 제공 할 수 있기를 바랍니다.
해결책 2
Skaffman의 의견을 준수 한 후 Jboss의 클래스 로딩 동작을 변경하지 않는 매우 간단한 솔루션을 찾았습니다. Quartz.jar를 교체합니다 ${jboss.server.dir}/lib
Quartz 1.6을 사용하면 일을하고 아직 아무런 문제가 없었습니다.
다시 시작하면 다음 출력이 표시됩니다.
[QuartzScheduler] Quartz Scheduler v.1.6.0 created. [RAMJobStore] RAMJobStore initialized. [StdSchedulerFactory] Quartz scheduler 'QuartzScheduler' initialized from an externally provided properties instance. [StdSchedulerFactory] Quartz scheduler version: 1.6.0
다른 팁
전쟁이나 귀에 쿼츠 1.6을 포함시킬 수 있으며 응용 프로그램은 대신 사용합니다. 그러나 해당 전쟁이나 귀의 응용 프로그램 구성 요소 만 배포를 설정하는 방법에 따라 새로운 JAR을 사용합니다.
제휴하지 않습니다 StackOverflow