WAR文件是使用Ant脚本创建的,而不是在eclipse中调试



我目前正在使用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。有几十篇文章和答案描述了如何做到这一点。

相关内容

  • 没有找到相关文章

最新更新