У меня есть веб-приложение Java, подключающееся к базе данных Oracle, работающей на другой машине (не уверен, что это актуально или нет). Я использую DBCP для объединения пулов. Веб-приложение работает в JBoss 4.2.2, и мы определяем наш источник данных как компонент весной.Превышение максимального времени ожидания в веб-приложении Java с помощью Oracle DB
Мы используем Hibernate для ORM.
Иногда мы получаем ошибки: «ORA-02396: превышено максимальное время простоя, пожалуйста, подключитесь снова».
Я попытался добавить свойства к нашему базовому источнику данных DBCP с именем «removeAbandoned» (true) и «removeAbandondedTimeout» (120) безрезультатно.
Любая помощь будет оценена по достоинству. Если мне нужно предоставить дополнительную информацию, сообщите мне об этом - я не так хорошо осведомлен о внутренней работе пула соединений и т. Д.
Может быть стоит отметить, на плакатах весной форуме - это потенциально небезопасными запрос проверки. Вы не хотите запускать это, если в abc есть много строк. – serg10