Java 如何获得spring ws+;tomcat记录错误
我正在创建一个基于SpringWS的Web服务,并在tomcat中运行它。我做了一些更改,现在操作不支持异常出现故障 我希望看到SpringWS获得的整个堆栈跟踪,但不知道如何记录它Java 如何获得spring ws+;tomcat记录错误,java,spring,tomcat,spring-ws,Java,Spring,Tomcat,Spring Ws,我正在创建一个基于SpringWS的Web服务,并在tomcat中运行它。我做了一些更改,现在操作不支持异常出现故障 我希望看到SpringWS获得的整个堆栈跟踪,但不知道如何记录它 有人知道如何在某个地方记录此堆栈跟踪吗?如果使用以下设置将log4j.properties文件添加到源文件夹的根目录中: log4j.rootLogger=WARN, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appen
有人知道如何在某个地方记录此堆栈跟踪吗?如果使用以下设置将log4j.properties文件添加到源文件夹的根目录中:
log4j.rootLogger=WARN, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-5p [%c] - <%m>%n
log4j.logger.package.name.that.you.are.interested.in=DEBUG
log4j.logger.org.springframework=ERROR
log4j.rootLogger=WARN,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.patternalyout
log4j.appender.stdout.layout.ConversionPattern=%-5p[%c]-%n
log4j.logger.package.name.that.you.are.interest.in=DEBUG
log4j.logger.org.springframework=错误
然后,stacktrace应该打印在启动应用程序的终端窗口中
已更新
很好,你找到了log4j的解决方案
但如果您对log4j比较陌生,我建议您看看这个框架。我已经写过如何将日志消息从ApacheCommonsLogging和log4J路由到SLF4J。(Tomcat和Spring使用Apache Commons日志记录)谢谢。我必须启用log4j,但这让我开始了,我在以下位置找到了更多文档: