Показать ошибки SQL Spring-безопасности в Tomcat - PullRequest
4 голосов
/ 17 сентября 2010

Я получил веб-приложение, использующее инфраструктуру Spring-Security.Я настроил базу данных для хранения пользователей и их ролей, но tomcat выдает следующую ошибку:

17-sep-2010 11:56:14 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
17-sep-2010 11:56:14 org.springframework.jdbc.support.SQLErrorCodesFactory <init>
INFO: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

Есть ли способ, как я могу увидеть возникшие ошибки?Я ничего не могу найти в логах tomcat и mysql.

Я использую tomcat 7.0.2 и mysql 5.1

Обновление: Добавлены log4j.properties

log4j.rootLogger=warn, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

log4j.logger.org.springframework.security=DEBUG
# log4j.logger.org.springframework.target=System.out

и web.xml

<listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

Успехов пока нет

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

Это сообщение не об ошибке, возникающей во время выполнения в вашем приложении:

INFO: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

скорее это просто поддержка JDBC Spring Framework , регистрирующая тот факт, что она загрузила поддержку преобразования кодов ошибок, встроенных в каждую из этих баз данных SQL, которые преобразуются в иерархию SpringAAExException. Здесь в сообщении журнала не было ошибок.

Если вы хотите иметь возможность регистрировать больше информации о том, что делает Spring и т. Д., Фреймворк использует использование общего журнала , и существует несколько способов настройки фактического вывода.

0 голосов
/ 29 ноября 2014

Я использовал в своей весенней безопасности что-то вроде select * from USER ...

change для select * from user .. и это работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...