最近我決定從通用DBCP遷移到Tomcat JDBC連接池。我更改了bean描述(使用spring 3.1 + hibernate 4 + tomcat),並面臨下一個問題,我的web應用程序啓動:沒有SQL連接
HHH000342:無法獲取連接到查詢元數據:com.mysql.jdbc.Driver
,然後當我嘗試查詢從我的應用程序分貝我得到:
23:04:40021警告[HTTP-BIO-8080-EXEC-10] spi.SqlExceptionHelper:(SqlExceptionHelper.java :143) - SQL錯誤:0,SQLState:null
23:04:40022 ERROR [HTTP-BIO-8080-EXEC-10] spi.SqlExceptionHelper:(SqlExceptionHelper.java:144) - com.mysql.jdbc.Driver
我一定是做了錯誤的配置所以休眠不能獲得連接,但沒有看到它。非常感謝你能否指引我走向正確的方向。
這裏是一片我的數據源bean定義
<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" />...
您可以發佈完整的堆棧跟蹤你?具體來說:阿爾斯特引起的? –