Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat:跟踪所有(甚至捕获到的)异常_Java_Exception_Tomcat_Primefaces_Trace - Fatal编程技术网

Java Tomcat:跟踪所有(甚至捕获到的)异常

Java Tomcat:跟踪所有(甚至捕获到的)异常,java,exception,tomcat,primefaces,trace,Java,Exception,Tomcat,Primefaces,Trace,是否可以跟踪Tomcat服务器(或者通常是JVM)中的所有异常 谢谢大家 另外,我需要它,因为异常发生在 打印了一条微不足道的消息(第79行)我不知道JVM中有这样的功能 我相信您希望找出抛出异常的原因,对吗?我将使用诸如Netbeans之类的IDE,将该库作为依赖项包含,下载源代码,并在该行上放置断点。然后,通过标准调试器,我将在命中断点时扫描堆栈跟踪以寻找线索。我不知道JVM中有这样的功能 我相信您希望找出抛出异常的原因,对吗?我将使用诸如Netbeans之类的IDE,将该库作为依赖项包含,

是否可以跟踪Tomcat服务器(或者通常是JVM)中的所有异常

谢谢大家

另外,我需要它,因为异常发生在
打印了一条微不足道的消息(第79行)

我不知道JVM中有这样的功能


我相信您希望找出抛出异常的原因,对吗?我将使用诸如Netbeans之类的IDE,将该库作为依赖项包含,下载源代码,并在该行上放置断点。然后,通过标准调试器,我将在命中断点时扫描堆栈跟踪以寻找线索。

我不知道JVM中有这样的功能


我相信您希望找出抛出异常的原因,对吗?我将使用诸如Netbeans之类的IDE,将该库作为依赖项包含,下载源代码,并在该行上放置断点。然后,通过标准的调试器,我将在命中断点时扫描堆栈跟踪以寻找线索。

当然。使用以下命令启动tomcat:

./catalina jpda start
然后使用eclipse调试器进行连接,如下所述:


例如,当连接Eclipse时,转到“断点”面板,将出现一个按钮“添加Java异常断点”。如果您在那里设置Java.lang.Exception或Java.lang.RuntimeException,所有子类都将被捕获。

确定。使用以下命令启动tomcat:

./catalina jpda start
然后使用eclipse调试器进行连接,如下所述:


例如,当连接Eclipse时,转到断点面板,将出现一个按钮“添加Java异常断点”。如果在那里设置Java.lang.Exception或Java.lang.RuntimeException,所有子类都将被捕获。

全局日志记录要么在

${catalina.base}/conf/logging.properties file or {java.home}/lib/logging.properties
可以通过取消注释以下属性并将其设置为ALL来更改跟踪级别

org.apache.catalina.level=ALL

更多信息:

全局日志记录在

${catalina.base}/conf/logging.properties file or {java.home}/lib/logging.properties
可以通过取消注释以下属性并将其设置为ALL来更改跟踪级别

org.apache.catalina.level=ALL
更多信息: