我正在使用 ant 在 eclipse 中构建我的项目的 jar。我在 tomcat 上部署那个 jar。但是每当我的代码(在 jar 中)发生异常时,错误堆栈跟踪就会出现,但行号不会出现——而是说未知来源。
如何获取错误堆栈跟踪中的行号?
最佳答案
您需要使用调试信息编译您的 jar。具体来说,您需要找到编译类的 javac
任务,然后添加一个 debug="on"
属性。示例:
<javac srcdir="${src}"
destdir="${build}"
classpath="xyz.jar"
debug="on"
source="1.4" />
可以找到完整的详细信息 here .
关于java - 如何在 ant build 创建的 jar 的错误堆栈跟踪中获取源代码行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5904242/