2016-04-05 12 views
0

bahar3 hibernate4 ve bir web projesi inşa struts2 kullanıyorum ve benim c3p0 kullandım, projem sunucumda çalışabilir, ancak yaklaşık 10 saat, tomcat otomatik olarak durduruldu, bu benim yapılandırma dosyaları beacause olduğunu biliyorum ve db bağlantısı nedeniyle, birçok makale okudum, ama yine de iyi çalışmıyor. benim yapılandırmabir bahar + hazırda bekleme + mysql proje nasıl yapılandırılır? Basit bir yapılandırma örneği gerekir, teşekkürler

<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> 

ve bu

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. 

gibi benim günlük dosyasında bazı uyarı gördüm ve tomcat kapattığınızda enter image description here

cevap

0

bazı hatalar bu özellik ekleyin vardır :

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

Ve daha fazla bilgi için test connection'a ilişkin c3p0 adımlarını kontrol edin

İlgili konular