Если узреете у себя такие исключения:
2011-07-14 17:11:14,652 INFO [org.jboss.resource.connectionmanager.CachedConnectionManager] (http-localhost%2F127.0.0.1-8080-1) Closing a connection for you. Please close them yourself: org.jboss.resource.adapter.jdbc.jdk6.WrappedConne
ctionJDK6@6ae0286d: java.lang.Throwable: STACKTRACE
Или около того, обратите внимание на этот документ: http://community.jboss.org/wiki/WhatDoesTheMessageDoYourOwnHousekeepingMean
А так же ознакомьтесь со следующей темой на форуме: http://community.jboss.org/thread/73267
А если коротко: если вы получаете подключение из пула, всегда обрамляйте работу с ним в конструкцию try/catch/finally примерно следующего вида:
Connection conn = null;
try
{
// работа с базой...
}
finally
{
try
{
conn.close();
}
catch (Throwable ignored)
{
}
}