It appears that there is a thread race condition in the Admin Console. The Login tool needs to be updated to use SQL JdbcTemplate, and not use a static connection shared between threads. The development team indicates that this will be difficult to replicate, but they will clean up the code and unit test to insure it can’t happen in a future release.
As a temporary fix, the restart of the JBoss server resolved the client issue. Moving forward, we resolved an issue where multiple users checking on the database connection in the Admin Console could cause an error where the connection could show up as closed even though it is not.