Quartz job for Grails only fires once
===

I am trying to setup a cron job in my Grails web application using the [Quartz plugin][1]. I am currently simply trying to get a test job to execute once every second using the following code:

    class TestJob {
        static triggers = {
            simple repeatInterval: 1000
        }

        def execute() {
            // execute job
            System.out.println("Testing the cron")
        }
    }

However, when I run the application I only see the output twice: once immediately before I am alerted that the server is running, and once immediately after.

    | Loading Grails 2.1.0
    | Configuring classpath.
    | Environment set to development.....
    | Packaging Grails application.....
    | Compiling 1 source files.....
    | Running Grails application
    Testing the cron
    | Server running. Browse to http://localhost:8080/QuartzTest
    Testing the cron

Does anyone know why my Quartz job might not be firing correctly? I have tried using a cron instead of simple as well as using varying parameters, time intervals, etc. Nothing has made a difference. 

Thanks


  [1]: http://grails.org/plugin/quartz