1
我正在用spring调试tomcat应用程序。我使用的jdk1.7.0_25和Apache,Tomcat的7.0.35与-XX:-OmitStackTraceInFastThrow:异常的空堆栈跟踪
,但我仍然得到的NPE和SQLException的不具有堆栈跟踪信息。这就像C++调试。怎么了?
thanx的任何想法!
我正在用spring调试tomcat应用程序。我使用的jdk1.7.0_25和Apache,Tomcat的7.0.35与-XX:-OmitStackTraceInFastThrow:异常的空堆栈跟踪
,但我仍然得到的NPE和SQLException的不具有堆栈跟踪信息。这就像C++调试。怎么了?
thanx的任何想法!
调试器从不显示ex.stackTrace成员。至少在Intellij或其他调试器中,应该使用ex.getStackTrace()。
您的代码是否使用调试信息编译? 检查javac选项,例如:http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html – robermann
@robermann,是的,我可以正确调试,设置手表,看堆栈,等等。但异常的堆栈跟踪是空的。 –
尝试使用'-Xint' – jdb