문제

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을 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top