2012-03-06 9 views
1

Grails 1.3.7をQuartz Plugin 0.4.2で使用しています。Grails + Quartz:スレッドが正しく停止しない

サーバ(Grailsが組み込まれているかTomcat 6)を停止すると、ワーカースレッドを停止できないという重大な警告が表示されます。

Spring + Quartzといくつかの設定例について多くの議論がありました。 しかし、このトピックではgrails + pluginについて何も見つかりませんでした。

私はquartz.propertiesといくつかの設定を使用しようとしましたが、プラグインがプロパティファイルを使用していないようです。

Quartzを正しく使用するヒントはありますか? Grailsのアプリで事前

+0

プロパティファイルは、クォーツで動作します。私はorg.quartz.threadPool.threadCount = 1を追加しましたが、今は5ではなく1つのワーカースレッドしか持っていません。しかし、私はまだこれらの重大な警告を受けています。 – steyze

答えて

2

おかげで、あなたはクォーツは、例えば、ファイルgrails-app/conf/QuartzConfig.groovyを使用して設定します私のQuartz設定ファイルには、次の設定が含まれています。

quartz { 
    autoStartup = true 
    jdbcStore = false 
    waitForJobsToCompleteOnShutdown = true 
} 
+0

あなたはそうです。私はまた、プラグインのためにQuartzConfig.groovyクラスを使用します。しかし、IMHOでは、これらの3つの設定しか設定できません。 プラグインdokuは次のように述べています。「grails-app/conf/quartz.propertiesファイルを作成し、Quartzスケジューラにさまざまなオプションを提供することもできます(詳細はQuartz設定リファレンスを参照してください)。 – steyze

関連する問題