I have a Java application which utilises Quartz 1.6.6. It is deployed onto Weblogic, the architecture of which includes two application servers.
The application includes a trigger process which runs regularly - once a minute. This is achieved using Spring (org.springframework.scheduling.quartz.SchedulerFactoryBean).
I have included a quartz.properties file in the Java application's EAR file with a hope to be able to utilise Quartz's clustering facilities so that the application servers would synchronise themselves in order that the job is only run once per minute. However, on looking at the application log, it's obvious to see that from the messages produced, there are still two jobs being run every 60 seconds - one a few seconds behind the other.
Examples of times this afternoon that the job has run:
Here's the properties file:
I have had a look in the database but there is no data at all in the Quartz tables, which would lead me to think that the properties file isn't being picked up. I have included quartz.properties in the EAR file under WEB-INF/classes in the WAR.
Am I doing anything wrong?
Thanks in advance for any assistance.