Как получить spring-ws + tomcat для регистрации ошибок - PullRequest
3 голосов
/ 08 июня 2010

Я создаю веб-сервис на основе Spring-WS и запускаю его в tomcat.Я внес некоторые изменения и теперь получаю сообщение об ошибке с OperationUnsupportedException.

Я хотел бы увидеть всю трассировку стека, которую получает Spring-WS, но не могу понять, как ее зарегистрировать.

Кто-нибудь знает, как эта трассировка стека регистрируется где-то?

1 Ответ

2 голосов
/ 08 июня 2010

Если вы добавляете файл 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 framework. Я написал о том, как маршрутизировать сообщения журнала от Apache Commons Logging и log4J до SLF4J здесь . (Журналы Tomcat и Spring с протоколированием Apache Commons)

...