我使用GWT,Spring和Hibernate开发了一个用Java开发的webapp。
这个应用程序有一个cronTriggered工作(扩展QuartzJobBean),在application-context.xml文件中设置。
如何调试该作业(触发每分钟运行一次)?
我曾尝试在作业类的方法executeInternal()中设置断点(我正在使用Eclipse Java EE Helios),但似乎无法访问它们。
答案 0 :(得分:1)
更改应用的启动方式以包含远程调试代理。这样,您可以从Eclipse附加到它。一旦连接,它应该响应Eclipse中设置的断点,并从那里开始进行典型的调试会话。请注意,如果应用程序使用超时,它们会在您在断点处停止时触发,这可能会导致之后继续执行。
答案 1 :(得分:0)
查看此链接 http://java.dzone.com/articles/how-debug-remote-java-applicat 设置远程调试,使用它可以调试任何Java应用程序。