Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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 如何获得spring ws+;tomcat记录错误_Java_Spring_Tomcat_Spring Ws - Fatal编程技术网

Java 如何获得spring ws+;tomcat记录错误

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

我正在创建一个基于SpringWS的Web服务,并在tomcat中运行它。我做了一些更改,现在操作不支持异常出现故障

我希望看到SpringWS获得的整个堆栈跟踪,但不知道如何记录它


有人知道如何在某个地方记录此堆栈跟踪吗?

如果使用以下设置将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,但这让我开始了,我在以下位置找到了更多文档: