Срок действия пользователя в mysql истек вручную. Поэтому при проверке работоспособности базы данных она должна выдавать ошибку, но она работает ...
Я указал время ожидания в standalone.xml. Код, которым я поделился, об этом. Он работает нормально, если база данных простаивает в течение 2 минут. Моя проблема в том, что я хочу выдать ошибку в проверке работоспособности базы данных, как только пользователь истечет и не сохранит ее простоя в течение 2 минут. Потому что он по-прежнему работает нормально, если вы не оставляете его без дела и делаете запись в базу данных в течение 2 минут.
<timeout>
<blocking-timeout-millis>5000</blocking-timeout-millis>
<idle-timeout-minutes>2</idle-timeout-minutes>
</timeout>