java - 我如何让 spring-ws + tomcat 记录错误

标签 java spring tomcat spring-ws

我正在创建一个基于 Spring-WS 的网络服务并在 tomcat 中运行它。我做了一些更改,现在出现 OperationUnsupportedException 错误。

我想查看 Spring-WS 获得的整个堆栈跟踪,但不知道如何记录它。

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

最佳答案

如果您使用以下设置将 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 的解决方案。

但如果您是 log4j 的新手,我会建议您看一下 SLF4J框架。我已经写过如何将日志消息从 Apache Commons Logging 和 log4J 路由到 SLF4J here . (带有 Apache Commons Logging 的 Tomcat 和 Spring 日志)

关于java - 我如何让 spring-ws + tomcat 记录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2993427/

相关文章:

java - 将 AdapterView 与抽屉导航结合起来

spring - 在 Condition 或 ConfigurationCondition 中使用上下文 bean

tomcat - 为什么服务器重启后 servlet、.html 文件没有更新?

java - 具有多个模块的 tomcat-maven-plugin 和 pluginManagement

java - ServletContextListener 正在停止在 Apache Tomcat 上部署 Web 应用程序

java - IntelliJ 上的 Google App Engine Java 开发?

java - GPS 和网络定位 android

java - 我在将 Firebase 实时数据库中的数据检索到字符串变量中时遇到问题

java - @PropertySource java.io.FileNotFoundException

java - OpenShift部署java配置的web项目