我目前正在使用struts、Eclipse和JBoss 5.0开发一个Web应用程序。我正在使用Ant编译和构建war结构,该Web应用程序在JBoss和Eclipse中成功运行。但从调试的角度来看,当我在eclipse中设置断点时,调试器会在该断点处停止(它甚至不会在eclipse中显示附加源)。我想知道如何通过ant工具和eclipse调试Java代码。
我在这里看到了类似的问题。但这对我没有帮助。
感谢您提前提供帮助。
我在build.xml中找到了我遗漏的东西。在Ant中编译源代码时,我们应该提供debug=true属性。
<javac srcdir="${src.dir}" destdir="${build.dir}/WEB-INF/classes" debug="true" >
<classpath refid="classpath"/>
</javac>
它与ANT无关。您需要在调试模式下启动JBoss。有几十篇文章和答案描述了如何做到这一点。