jspで「java.sql.SQLException: クローズされた接続です。」その原因は?

こんばんは。

タイトル通り、こんなエラーが発生。

原因を調べてみると・・・
クラス変数のConnectionが取得してから使用する前に閉じれていた。

サーブレットは同一のインスタンスを使用しており、
複数クライアントからのアクセスを受けたとき、
上書きされてしまうことがあるそう。

参考サイト
http://www.pgmanual.net/cake/basic/details/c_id:2/basic_id:44

そのため、クラス変数をローカル変数にして処理を行うよう、実装。
エラーは起きなくなった。

そもそも、ローカル変数で実装できるものをクラス変数にしてるのは
スコープ的にどうかと思うのだが、とりあえず無事修正できて良かった。