我正在尝试调试在远程 solaris 机器上运行的程序。 我想知道程序在执行过程中采用的路径,就像股权跟踪一样 喜欢
Class A.method1 called method2 in class B
Class B.method2 called method3 in class C
..
...
Control returned from method2 in class B to
method1 in Class A etc
我们无法从eclipse运行程序,因为它是一个大型企业级系统,上下游系统很多,环境无法重现。
我怀疑程序中的某个地方抛出了一个异常,并且没有像空 catch block 那样正确处理/没有记录或重新抛出异常。
调试此类程序的最佳方法是什么。请帮我解决问题。
请您参考如下方法:
您可以使用Eclipse调试远程应用程序,您只需添加几个启动参数:http://eclipse.dzone.com/articles/how-debug-remote-java-applicat