私は、一つは「タスク」つ以上のTaskSchedulerおよび/またはScheduledExecutorServiceは、コンテキスト内に存在し
でなく、私のプロジェクトのコンテキストにコードの下に追加した後に定義された駆動注釈や他の正常な春のスケジューラ、I 2つのスケジューラできましたコンテキスト内に存在する複数のTaskScheduler及び/又は ScheduledExecutorService:
...java.lang.IllegalStateException:「取得例外をMです。すべての豆を削除してください。 SchedulingConfigurerインターフェイスを実装し、 ScheduledTaskRegistrar#setSchedulerを configureTasks()コールバック内で明示的に呼び出します。以下の豆を見つけました:[myappScheduler、 taskScheduler]
<file:inbound-channel-adapter id="scanIn" directory="file:${uploadfilepath}" auto-startup="true" prevent-duplicates="true" filename-regex="^.*\.(csv|xml)$" > <int:poller id="poller" fixed-delay="60000" /> </file:inbound-channel-adapter> <int:service-activator input-channel="scanIn" output-channel="scanOut" ref="scanHandler" /> <file:outbound-channel-adapter id="scanOut" directory="file:${inputfiles.archive.path}" delete-source-files="true"/> <bean id="scanHandler" class="com.rs.ibgt.pf.intg.VirusScanHandler" />
すべてのソリューションを提案してください