У нас есть эта проблема, мы видим, что мы получаем ошибку SQL исключение 17002 «Сброс соединения по одноранговой сети», и это приводит к 17008 SQL исключение «Соединение закрыто».
Так что, возможно, 17008 в поток является следствием именно 17002
Мы все еще не уверены, почему поток продолжает использовать то же самое плохое соединение = закрытое соединение и никогда не очищает его и не получает новое соединение из пула.
Мы используем Hibernate, Spring, DBCP и Oracle DB