Ich bin immer pool-Fehler Zeitüberschreitung beim warten im Leerlauf Objekt

  <Resource name="jdbc/name" auth="Container" type="javax.sql.DataSource"
               maxActive="100" maxIdle="30" maxWait="10000"
               username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
               url="jdbc:mysql:url?autoReconnect=true"/> 

Ich erstellt connection-pool mit der obigen Aussage in der Tomcat-server.

Einigen android-app verbindet sich mit meiner Bewerbung über die web-service.Durch web-service ich bin das senden und empfangen von Daten.
Ich bin immer der Fehler

SQLState: null
[2013-12-05 14:13:06,156]ERROR069688[http-8080-10] - org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:78) -
 Cannot get a connection, pool error Timeout waiting for idle object

Sah ich Connection Pool Ausnahme: es Kann keine Verbindung hergestellt werden kann, pool-Fehler Zeitüberschreitung beim warten im Leerlauf Objekt .

Aber keine Ahnung für mich.

Was sind die Gründe für diese.

Vielen Dank im Voraus...

  • Könntest du bitte posten Sie Ihre server Verbindung maxThread Graf, wie ist das Verhältnis zwischen max-threads auf der server-Ebene und der jdbc-Ebene?
InformationsquelleAutor PSR | 2013-12-05
Schreibe einen Kommentar