2016-04-05 8 views
0

私はspring3 hibernate4とstruts2を使ってWebプロジェクトを構築していますが、私のプロジェクトは私のサーバー上で実行できます。 tomcatは自動的に停止しました。設定ファイルのbeacauseを知っています.DB接続のために、私は多くの記事を読みましたが、それでもうまくいきません。 そこに私の設定がspring + hibernate + mysqlプロジェクトの設定方法は?

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" 
    destroy-method="close"> 
    <property name="driverClass" value="${jdbc.driverClass}" /> 
    <property name="jdbcUrl" value="${jdbc.jdbcUrl}" /> 
    <property name="user" value="${jdbc.user}" /> 
    <property name="password" value="${jdbc.password}" /> 

    <property name="initialPoolSize" value="3" /> 
    <property name="minPoolSize" value="3" /> 
    <property name="maxPoolSize" value="50" /> 
    <property name="maxIdleTime" value="7200" /> 
    <property name="maxStatements" value="200" /> 
    <property name="idleConnectionTestPeriod" value="270" /> 
    <property name="preferredTestQuery"> 
     <value>SELECT 1</value> 
    </property> 
</bean> 

であり、このプロパティを追加し、私は

05-Apr-2016 18:30:32.497 WARN [localhost-startStop-1] org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure HHH000342: Could not obtain connection to query metadata : An attempt by a client to checkout a Connection has timed out. 

このように私のログファイルにいくつかの警告を見て、私はTomcatを閉じたときに多少の誤差が enter image description here

答えて

0

にあります:

<property name="testConnectionOnCheckout " value="true" /> 

さらに確認するには手順を参照してください。test connection詳細

関連する問題