Недавно я решил перейти от Common DBCP к пулу соединений Tomcat JDBC. Я изменил описание боба (с помощью пружины 3.1 + зимуют 4 + кот) и столкнулся со следующим вопросом на моем веб-приложение запуска:Нет соединения SQL
HHH000342: Не удалось получить соединение для запроса метаданных: com.mysql.jdbc.Driver
, а затем, когда я пытаюсь запросить БД из моего приложения я получаю:
23: 04: 40,021 WARN [HTTP-био-8080-Exec-10] spi.SqlExceptionHelper: (SqlExceptionHelper.java : 143) - Ошибка SQL: 0, SQLState: null
23: 04: 40022 ОШИБКА [HTTP-био-8080-Exec-10] spi.SqlExceptionHelper: (SqlExceptionHelper.java:144) - com.mysql.jdbc.Driver
я должен сделать что-то неправильно с конфигурацией поэтому спящий режим не может получить соединение, но не видит его. действительно оцените, если вы можете указать мне в правильном направлении.
вот часть моего источника данных определения фасоли
<bean id="jdbcDataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy- method="close"
p:driverClassName="com.mysql.jdbc.Driver"
p:url="jdbc:mysql://127.0.0.1:3306/test"
p:username="root"
p:password="test"
p:defaultAutoCommit="false"
p:maxActive="100"
p:maxIdle="100"
p:minIdle="10"
p:initialSize="10"
p:maxWait="30000"
p:testWhileIdle="true"
p:validationInterval="60000"
p:validationQuery="SELECT 1"
p:timeBetweenEvictionRunsMillis="60000"
p:minEvictableIdleTimeMillis="600000"
p:maxAge="360000"
/>
и вот как я связать его с сессии завода весны
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="dataSource" ref="jdbcDataSource" />...
Вы можете разместить полную трассировку стека вы получите? В частности: alst 'Caused by'? –