tomcat7でDBCPの設定を以下のようにしているとします。
removeAbandoned="true"
removeAbandonedTimeout="60"
tomcat8にすると
removeAbandonedOnBorrow="true"
removeAbandonedTimeout="60"
の設定で問題ないのでしょうか。
removeAbandonedOnBorrowは「removeAbandonedTimeoutの設定を有効にするよ。」と、
tomcatのdocには書いているように見えます。(私の語彙力では・・・)
ただ、色々調べると。
・removeAbandonedOnMaintenanceはEvictorスレッドによってremoveAbandoned()を実施するかどうかを設定。
・removeAbandonedOnBorrowはコネクションを取得するときにremoveAbandoned()を実施するかどうかを設定。
・removeAbandonedOnBorrowをtrueにすると一定時間以上使用されないコネクションを自動的にクローズ。
など、私に知識がないだけで結局同じようなことを言いまわしているだけかもしれませんが、
記述が色々なのでよくわからなくなっています。。
単純に冒頭で記載したtomcat7の設定を踏襲したい場合、何をどう設定すればいいのでしょうか。
あなたの回答
tips
プレビュー