2013-01-03 2 views
22

내가 사용하고 있습니다 :Quartz 업데이트 시도를 비활성화하는 방법은 무엇입니까?

<dependency> 
     <groupId>org.quartz-scheduler</groupId> 
     <artifactId>quartz</artifactId> 
     <version>1.8.0</version> 
    </dependency> 

응용 프로그램이 나오면, 내가 지속적으로 얻을 :

2013-01-03 15:25:34 UpdateChecker [DEBUG] Checking for available updated 
         version of Quartz... 
2013-01-03 15:25:43 UpdateChecker [DEBUG] Quartz version update check failed: 
         java.io.IOException: Server returned HTTP response 
         code: 503 for URL: long url here 

가 어떻게 이것들을 제거 할 수 있습니까?

Properties props = new Properties(); 
props.setProperty("org.quartz.scheduler.skipUpdateCheck","true"); 

// set other properties ...such as 
props.setProperty("org.quartz.jobStore.class", "org.quartz.simpl.RAMJobStore"); 
props.setProperty("org.quartz.threadPool.class", "org.quartz.simpl.SimpleThreadPool"); 
props.setProperty("org.quartz.threadPool.threadCount", "4"); 

SchedulerFactory schdFact = new StdSchedulerFactory(props); 

편집 :

당신이 코드에서

org.quartz.scheduler.skipUpdateCheck=true 

을 추가 할 수 있습니다, quartz.properties에서

+7

될 것이다. 이것은 너무 끔찍합니다. –

답변

31

(메시지 및 시도 모두 업데이트),이 같을 것이다 @ Stephan202 님의 댓글 아래에서 상수를 사용할 수 있습니다. PROP_SCHED_SKIP_UPDATE_CHECK

이 경우의 코드는 나는 많은 다른 라이브러리 버전의 업데이트 확인을 어떻게하고 있는지 궁금

props.setProperty(StdSchedulerFactory.PROP_SCHED_SKIP_UPDATE_CHECK,"true"); 
+0

코드로이 작업을 수행 할 수 있습니까? – JAM

+0

여기에 _all-code_ 예제를 제공했습니다. 기존의'quartz.properties'에서 속성을로드하고 추가 할 수 있습니다. – Reimeus

+0

해당 상수는'StdSchedulerFactory.PROP_SCHED_SKIP_UPDATE_CHECK'입니다. – Stephan202

관련 문제