title: Quartz job not firing
body: <p>I referred to a previous question, found at <a href="https://stackoverflow.com/questions/9596957/quartz-properties-does-not-trigger-quartz-job">Quartz properties does not trigger Quartz Job</a> , and borrowed heavily from it (being a newbie to Quartz and all) but my job doesn't seem to be firing.</p>
  
  <p>My <code>quartz.properties</code>:</p>
  
  <pre><code>org.quartz.scheduler.instanceName = MyScheduler
  org.quartz.threadPool.threadCount = 3
  org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
  
  #===================================================
  # Configure the Job Initialization Plugin
  #===================================================
  
  org.quartz.plugin.triggerHistory.class: org.quartz.plugins.history.LoggingTriggerHistoryPlugin
  org.quartz.plugin.jobInitializer.class: org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin
  org.quartz.plugin.jobInitializer.fileNames: quartz-jobs.xml
  org.quartz.plugin.jobInitializer.failOnFileNotFound: true
  org.quartz.plugin.jobInitializer.scanInterval: 10
  org.quartz.plugin.jobInitializer.wrapInUserTransaction: false
  </code></pre>
  
  <p>My <code>quartz-job.xml</code>:</p>
  
  <pre><code>&lt;?xml version='1.0' encoding='utf-8'?&gt;
  &lt;job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_1_8.xsd"
  version="1.8"&gt;
  
      &lt;schedule&gt;
          &lt;job&gt;
              &lt;name&gt;myjob&lt;/name&gt;
              &lt;group&gt;MYJOBGROUP&lt;/group&gt;
              &lt;description&gt;Job to Test&lt;/description&gt;
              &lt;job-class&gt;com.mpm.epick.enotify.EmailNotifier&lt;/job-class&gt;
          &lt;/job&gt;
          &lt;trigger&gt;
              &lt;cron&gt;
                  &lt;name&gt;my-trigger&lt;/name&gt;
                  &lt;group&gt;MYTRIGGER_GROUP&lt;/group&gt;
                  &lt;job-name&gt;myjob&lt;/job-name&gt;
                  &lt;job-group&gt;MYJOBGROUP&lt;/job-group&gt;
                  &lt;cron-expression&gt;* * * * * ?&lt;/cron-expression&gt;
              &lt;/cron&gt;
          &lt;/trigger&gt;
      &lt;/schedule&gt;
  
  &lt;/job-scheduling-data&gt;
  </code></pre>
  
  <p>Parts I added in my <code>web.xml</code>:</p>
  
  <pre><code>&lt;!-- added by ck --&gt;
  &lt;context-param&gt;
      &lt;param-name&gt;quartz:config-file&lt;/param-name&gt;
      &lt;param-value&gt;quartz.properties&lt;/param-value&gt;
  &lt;/context-param&gt;
  &lt;context-param&gt;
      &lt;param-name&gt;quartz:shutdown-on-unload&lt;/param-name&gt;
      &lt;param-value&gt;true&lt;/param-value&gt;
  &lt;/context-param&gt;
  &lt;context-param&gt;
      &lt;param-name&gt;quartz:wait-on-shutdown&lt;/param-name&gt;
      &lt;param-value&gt;false&lt;/param-value&gt;
  &lt;/context-param&gt;
  &lt;context-param&gt;
      &lt;param-name&gt;quartz:start-scheduler-on-load&lt;/param-name&gt;
      &lt;param-value&gt;true&lt;/param-value&gt;
  &lt;/context-param&gt;
  
  &lt;listener&gt;
      &lt;listener-class&gt;org.quartz.ee.servlet.QuartzInitializerListener&lt;/listener-class&gt;
  &lt;/listener&gt;
  
  &lt;servlet&gt; 
      &lt;servlet-name&gt;QuartzInitializer&lt;/servlet-name&gt; 
      &lt;servlet-class&gt;org.quartz.ee.servlet.QuartzInitializerServlet&lt;/servlet-class&gt; 
      &lt;init-param&gt;
          &lt;param-name&gt;shutdown-on-unload&lt;/param-name&gt;
          &lt;param-value&gt;true&lt;/param-value&gt;
      &lt;/init-param&gt;
      &lt;load-on-startup&gt;2&lt;/load-on-startup&gt;
  &lt;/servlet&gt;
  &lt;!-- end additions --&gt;
  </code></pre>
  
  <p>The class file I wish to run, `EmailNotifier' (right now it's just a stub implementation):</p>
  
  <pre><code>package com.mpm.epick.enotify;
  
  import org.quartz.Job;
  import org.quartz.JobExecutionContext;
  import org.quartz.JobExecutionException;
  
  public class EmailNotifier implements Job {
  
      public EmailNotifier() {}
  
      public void execute(JobExecutionContext context) throws JobExecutionException {
          System.out.println("Cron executing ");
      }
  
  }
  </code></pre>
  
  <p>So what I observe is that my scheduler can start/stop normally, as shown by the following debug lines:</p>
  
  <pre><code>INFO: QuartzInitializer: Scheduler has been started...
  INFO: QuartzInitializer: Quartz Scheduler successful shutdown.
  </code></pre>
  
  <p>But on my console I don't see the debug line at all. I tried the log files but it wasn't there either.</p>
  
  <p>Am I missing something to fire my job?</p>