- - PR -
Tomcatでコネクションプーリング時の情報取得
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-03-26 18:26
最小数が1になっているとか。
追記: 最小じゃなくて、最大ですね。 [ メッセージ編集済み 編集者: かつのり 編集日時 2008-03-27 09:45 ] |
|
投稿日時: 2008-03-27 10:17
いっきゅうさま、かつのりさま、回答ありがとうございます。
> Springを使わずにベタで書けばそんなことはありませんでした。(2台目は2が戻ります) > 考えられるのは、「synchronized」などで非同期になっていないか 自分のソース上ではsynchronizedは使用していませんでした。 自分もSpringからDataSource自体を取得してgetConnectionした所 2台目は2が戻りました。 > 最小数が1になっているとか。 TomcatのXml設定は下記の様な感じで特に最小数の設定は行っていないのですが デフォルト設定等で1になってしまうのでしょうか? <Resource name="jdbc/Test" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" password="test" maxIdle="100" maxWait="5000" username="test" url="jdbc:oracle:thin:@test:1521:test" maxActive="100"/> Springの機能でConnectionが共有?されているのでしょうか? スレッドのタイトルから問題がそれてきたので別スレッドで質問したほうがいいでしょうか? |