如何使用quartz with spring框架启用Java远程调试?

如何使用quartz with spring框架启用Java远程调试?,java,debugging,quartz-scheduler,remote-debugging,spring-batch,Java,Debugging,Quartz Scheduler,Remote Debugging,Spring Batch,我有一个使用SpringBatch的应用程序,它的作业是通过Quartz启动的 问题是,我的应用程序开始使用上的调试模式,我设置了一些断点,但我的应用程序从未在我的断点上停止 我已经测试了端口,还启用了挂起模式下的调试,因此我可以确认我的应用程序与调试端口连接良好 另一方面,我已经测试了其他使用SpringCore的应用程序,一切正常,唯一的问题是我的应用程序使用SpringBatch和quartz,调试器不起作用 有人知道发生了什么吗?为什么调试器不在我的断点上停止?我是否必须在Quartz或

我有一个使用SpringBatch的应用程序,它的作业是通过Quartz启动的

问题是,我的应用程序开始使用上的调试模式,我设置了一些断点,但我的应用程序从未在我的断点上停止

我已经测试了端口,还启用了挂起模式下的调试,因此我可以确认我的应用程序与调试端口连接良好

另一方面,我已经测试了其他使用SpringCore的应用程序,一切正常,唯一的问题是我的应用程序使用SpringBatch和quartz,调试器不起作用

有人知道发生了什么吗?为什么调试器不在我的断点上停止?我是否必须在Quartz或spring批处理中配置任何东西以允许调试


提前多谢了

调试功能是由JVM提供的,而不是像Quartz这样的特定库。因此,从理论上讲,您不应该做任何特定的事情来调试Quartz应用程序。您如何启动该应用程序?这是在servlet容器中运行的吗?另外,您使用的是什么IDE?我使用Eclipse。顺便说一句,应用程序是通过Ant启动的,但正如我发布的,调试器工作正常,除了quartz执行的那些作业。。。很奇怪