Объединенный объект ошибок не возвращается должным образом, иногда возникает, когда я спрашиваю соединение из пула DBCPJAVA

Программисты JAVA общаются здесь
Anonymous
 Объединенный объект ошибок не возвращается должным образом, иногда возникает, когда я спрашиваю соединение из пула DBCP

Сообщение Anonymous »

Я должен исправить существующее бэкэнд -приложение Java, реализованное в Java 8 без фреймворта, и развернуто на сервере Tomcat под виртуальной машиной Linux. Орм, нет JPA, только с JDBC. < /P>
У меня возникает очень странная ошибка. Странно, потому что это указывает на сообщение, очень отличное от контекста, где происходит это исключение. Когда в коде я стараюсь получить соединение из пула JDBC

Код: Выделить всё

connection = datasource.getConnection()

В журналах я получаю эту ошибку:
Pooled object created 2025-02-06 22:04:02 +0100 by the following code has not been returned to the pool:
org.apache.tomcat.dbcp.pool2.impl.ThrowableCallStack$Snapshot
at org.apache.tomcat.dbcp.pool2.impl.ThrowableCallStack.fillInStackTrace(ThrowableCallStack.java:71)
at org.apache.tomcat.dbcp.pool2.impl.DefaultPooledObject.allocate(DefaultPooledObject.java:193)
at org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:439)
at org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:345)
at org.apache.tomcat.dbcp.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:134)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:794)
at com.company.ws.utils.DBUtility.getMosaicConnection(DBUtility.java:43)
< /code>
и в строке 43 getmosaicconnection класса Dbutility,
у меня есть эта инструкция: < /p>
connection = datasource.getConnection();< /code> < /p>
Что может вызвать такую ​​проблему? Пул закрыт в блоке, наконец, все соединения. Вы уже сталкиваетесь с такой проблемой, и что вы сделали, чтобы исправить это?>

Подробнее здесь: https://stackoverflow.com/questions/794 ... en-i-ask-a

Вернуться в «JAVA»