The current QuartzResourceAdapter is experimental, so I have taken it a step further and hardened the start, stop and end point code.
The adapter should not prevent a server startup or shutdown.
This has been tested on the current OpenEJB Quartz version 1.5.2 and 1.7.x versions. 1.8.0 is due very soon, so I'd also like to suggest that OpenEJB moves towards using it.
I am currently investigating an issue I still have with deployment and Quartz, but believe the attached patch is a step in the right direction for the adapter.