Java 异常堆栈被抑制 - 如何打印出整个堆栈?

标签 java ant

n:我得到以下 Java 异常堆栈。正如您在底部看到的那样,堆栈被抑制了(请注意下面 Java 中的“... 5 more”指示符)。

java 程序正在作为 Ant 任务启动。有谁知道如何让 Java 或 Ant 打印出整个错误堆栈?

 [java] javax.jms.JMSException: Failed to create session factory
 [java]       at org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal(HornetQConnectionFactory.java:615)
 [java]       at org.hornetq.jms.client.HornetQConnectionFactory.createConnection(HornetQConnectionFactory.java:121)
 [java]       at org.hornetq.jms.client.HornetQConnectionFactory.createConnection(HornetQConnectionFactory.java:116)
 [java]       at org.hornetq.jms.example.QueueExample.runExample(QueueExample.java:56)
 [java]       at org.hornetq.common.example.HornetQExample.run(HornetQExample.java:76)
 [java]       at org.hornetq.jms.example.QueueExample.main(QueueExample.java:35)
 [java] Caused by: HornetQException[errorCode=2 message=Cannot connect to server(s). Tried with all available servers.]
 [java]       at org.hornetq.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:619)
 [java]       at org.hornetq.jms.client.HornetQConnectionFactory.createConnectionInternal(HornetQConnectionFactory.java:611)
 [java]       ... 5 more
 [java]
 [java] #####################
 [java] ###    FAILURE!   ###
 [java] #####################
 [java] Java Result: 1

最佳答案

您不需要查看整个堆栈。 ...5 表示后面的 5 StackTraceElement s 是包装器异常的最后 5 个元素(在您的例子中:javax.jms.JMSException)。如需更多信息,请访问 printStacktrace() Javadoc 上的方法,它包含一个非常详细的示例,说明您在堆栈跟踪中看到的内容

关于Java 异常堆栈被抑制 - 如何打印出整个堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8649208/

相关文章:

java - 来自随机字母数字字符串的大写随机字符数

java - 无法编译 Guava 23 的 SimpleTimeLimiter 示例

swing - JTextField 的 setText 方法不会更新 JTextField 实例

java - 将对象分配给 null

java - Ant :build.xml; XML 文档结构必须在同一实体内开始和结束

java - 登录 SMTPAppender : Where/how to specify to/from field when using JNDI

java - @Component注解未解决

ant - 如何从 Ant 中的批处理文件中获取 %ERRORLEVEL%

java - Tomcat : web application java class files/jar location

java - 相当于 Java 世界中的 "make install"