2014-02-27 132 views
1

我正在用spring调试tomcat应用程序。我使用的jdk1.7.0_25和Apache,Tomcat的7.0.35与-XX:-OmitStackTraceInFastThrow:异常的空堆栈跟踪

my tomca settings

,但我仍然得到的NPE和SQLException的不具有堆栈跟踪信息。这就像C++调试。怎么了?

typical exception

thanx的任何想法!

+0

您的代码是否使用调试信息编译? 检查javac选项,例如:http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html – robermann

+0

@robermann,是的,我可以正确调试,设置手表,看堆栈,等等。但异常的堆栈跟踪是空的。 –

+0

尝试使用'-Xint' – jdb

回答

1

调试器从不显示ex.stackTrace成员。至少在Intellij或其他调试器中,应该使用ex.getStackTrace()。