Hallo an alle,
ich habe einen Server, auf dem eine PostgreS 9.3 (Driver: postgresql-9.3-1101.jdbc41.jar ) mit postGIS (postgis-jdbc-2.1.0SVN.jar) unter Windows Server 2008 läuft. Auf gleichen Server läuft TomCat 7 mit meiner Anwendung. Gleich nach dem Start von TomCat bekomme ich folgende Warnung (Catalina.log):
Okt 05, 2015 9:15:33 AM org.apache.tomcat.jdbc.pool.PooledConnection validate
Warnung: SQL Validation error
java.lang.NullPointerException
at org.postgresql.jdbc2.AbstractJdbc2Statement.replaceProcessing(AbstractJdbc2Statement.java:885)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:401)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:395)
at org.apache.tomcat.jdbc.pool.PooledConnection.validate(PooledConnection.java:460)
at org.apache.tomcat.jdbc.pool.PooledConnection.validate(PooledConnection.java:394)
at org.apache.tomcat.jdbc.pool.ConnectionPool.testAllIdle(ConnectionPool.java:1040)
at org.apache.tomcat.jdbc.pool.ConnectionPool$PoolCleaner.run(ConnectionPool.java:1350)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Das Connection Pool habe ich schon definiert in DataSource:
jmxEnabled = true
initialSize = 5
maxActive = 50
minIdle = 5
maxIdle = 25
maxWait = 10000
maxAge = 10 * 60000
timeBetweenEvictionRunsMillis = 5000
minEvictableIdleTimeMillis = 60000
validationQuery = “SELECT 1”
validationQueryTimeout = 3
validationInterval = 15000
testOnBorrow = true
testWhileIdle = true
testOnReturn = false
Ich habe im Google auf die Lösung gesucht, aber nichts gefunden.
Danke