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

関連する問題