问题是这样的: 
我们的application中有个需求是每天定时执行一个任务,用的是quartz实现的,在onStartupServlet中开启,挺正常的。 
我们的application和另外几个application是部署在weblogic的同一个domain上的,也就是说以后的版本修改等只能在不停止domain的情况下热部署,不能重启。 
但是quartz用的是非容器托管的线程(JDK的timer也是的),导致我们重新发布版本后(当然是覆盖原来的),原来的任务线程不会停止,我们新部署上去的又会再开一个任务线程,结果就是到了指定时间后连续做了两次任务。 
不知道大家听懂没有? 
我想找一个weblogic能托管的任务调度,或者想办法在重新发布的时候把原来的任务线程给杀了(需要考虑application意外down掉的情况)。 
谢谢大家,帮我一起想一下!
weblogic8.1 struts1.2 quartz1.5