![]() |
1
2
|
![]() |
2
2
假设您正在从Eclipse运行该应用程序,但在像GLAISFISH或Tomcat这样的JavaEE容器中,在异常对象(当捕获时)调用PrimtStAccTrace()方法将在Eclipse的控制台窗口中显示堆栈跟踪。在您的案例中,您首先需要知道是否有异常被抛出。我不建议只在运行时创建一个异常对象来从中推断stacktrace。 当然,在编写生产质量代码时这不是一个好的实践,您应该考虑使用log4j、jul或slf4j这样的日志框架来跟踪应用程序行为。 如果push是推送,则启用servlet容器的调试(这会因容器而异),这样除了应用程序之外,您还可以跟踪容器本身的行为。 |
![]() |
3
1
我建议使用Eclipse调试器来了解它挂起的位置。这将在您单步执行时自动为您提供堆栈跟踪。 我发现“单步执行”(F5)功能最有用,这可以让您递归地进入函数,以了解正在发生的事情。 您可以在文件上传代码的开头设置断点,这样您就可以从大约正确的位置开始单步执行。在我的Eclipse版本中,堆栈跟踪显示在相应线程下左上角的“调试”窗格中。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |