IntelliJ Idea 11-如何扩展Tomcat服务器Stacktrace

IntelliJ Idea 11-如何扩展Tomcat服务器Stacktrace,tomcat,intellij-idea,tomcat7,Tomcat,Intellij Idea,Tomcat7,调试JavaEE应用程序时,我看不到完整的stacktrace,我只看到一个通用异常日志;我正在查看Chrome开发者工具或Firebug的详细信息 如何在IntelliJ Idea 11的调试器面板上查看完整堆栈跟踪?您需要检查任何Tomcat日志文件中是否记录了异常。请注意,IDEA使用修改后的CATALINA\u BASE运行Tomcat,因此您应该在%SYSTEM%\Tomcat\Tomcat\u SEMIRANDOM\u PART\logs\目录下查找日志,其中%SYSTEM%是IDE

调试JavaEE应用程序时,我看不到完整的stacktrace,我只看到一个通用异常日志;我正在查看Chrome开发者工具或Firebug的详细信息


如何在IntelliJ Idea 11的调试器面板上查看完整堆栈跟踪?

您需要检查任何Tomcat日志文件中是否记录了异常。请注意,IDEA使用修改后的CATALINA\u BASE运行Tomcat,因此您应该在
%SYSTEM%\Tomcat\Tomcat\u SEMIRANDOM\u PART\logs\
目录下查找日志,其中
%SYSTEM%
是IDEA系统目录

如果您看到异常记录在那里,请在IDEA运行配置中配置此日志文件。您将在IDEA中看到一个单独的选项卡,其中包含配置的服务器日志的内容

如果它没有登录到那里,您需要删除Tomcat服务器或web应用程序的日志。后者将取决于特定的日志框架


如果您的应用程序使用自定义日志记录,则默认日志记录模式很可能不包含完整的堆栈跟踪。也有可能你的应用程序没有完全记录异常,只记录错误文本。在这种情况下,您需要更改应用程序的代码,以便它记录异常stacktrace。

您的问题是关于Tomcat和JavaEE的,但是提到Firebug和Chrome开发工具会让人困惑。请澄清您正在寻找的stacktrace?如果是JavaStackTrace,那么为什么要提到JavaScript专用工具?如果是JavaScript,那么为什么是JavaEE和Tomcat呢?因为我用AJAX请求处理客户机-服务器通信。因此,我查看这些工具的网络选项卡。请更正问题以指定您要查找的stacktrace,Java或JavaScript。我正在IntelliJ Idea中查找Java stacktrace。好的,谢谢CrazyCoder,Tomcat日志选项卡上还有一个select选项,用于显示所有日志。在OSX上,Tomcat日志位于~/Library/Caches/IntelliJIdea12/Tomcat/Unnamed_server/logs中