Hatred's Log Place

DON'T PANIC!

Jul 14, 2011 - 1 minute read - programming

JBoss, JDBC: Closing a connection for you

Если узреете у себя такие исключения:

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)
   {
   }
}

Tags: java javaee jboss jdbc programming

Град и молния Впервые в гонке

comments powered by Disqus