teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

Tomcat5\.5\.18の場合について追記

2016/04/14 15:03

投稿

umed0025
umed0025

スコア851

answer CHANGED
@@ -3,4 +3,25 @@
3
3
  * [The Tomcat JDBC Connection Pool](http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html)
4
4
  * [Commons DBCPを超えるTomcat JDBC Poolとは ](http://www.atmarkit.co.jp/ait/articles/1111/07/news212.html)
5
5
 
6
- また、Tomcat6以前であれば、コネクションプールに使用しているライブラリの追記をお願いします。
6
+ また、Tomcat6以前であれば、コネクションプールに使用しているライブラリの追記をお願いします。
7
+
8
+ 追記(Tomcat5.5.16向け)
9
+ ===
10
+ JDBC Data Sources設定のようですので、tomcat標準のDBCP(`org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory`)が使われていると思います。commons-dbcpがリネームされて標準で付いているのを失念していました。すみません。5.5.16ではDBCP 1.2.1をリネームして使用しているようです。
11
+ 設定については`See the DBCP documentation for a complete list of configuration parameters.`と記述されているので、DBCPの設定がそのまま使えます。
12
+
13
+ > コネクションプールが有効な時、postgresql.logではtomcatから接続されるたびにconnect、disconnection
14
+ のログは入ってこない事でいいでしょうか。
15
+
16
+ maxActiveとmaxIdleの数に開きがあるようですので、頻繁にdisconnectionがログに出力されるようであればmaxIdleの数を増やしてみてはいかがでしょうか?
17
+
18
+ 設定の詳細については参考資料を読んでみてください。
19
+
20
+ 参考資料
21
+ ===
22
+ Tomcat DBCP設定及び、設定例(英語)
23
+ [JDBC Data Sources 4. Configure Tomcat's Resource Factory](https://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html#JDBC_Data_Sources)
24
+ [JNDI Datasource HOW-TO](https://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html)
25
+ Commons DBCP設定項目についての説明ver1.2.2(日本語)バージョンが違うため一部設定できない項目がある可能性があります。
26
+ [Commons DBCP](http://www.limy.org/program/java/commons_dbcp.html)
27
+

1

誤字修正

2016/04/14 15:03

投稿

umed0025
umed0025

スコア851

answer CHANGED
@@ -1,6 +1,6 @@
1
- Tomcat7以降前提ですが、、公式サイト。および、かみくだいて説明されているサイトがありますのでまずそちらを確認されてはいかがでしょうか?
1
+ Tomcat7以降前提ですが、、公式サイト。および、かみくだいて説明されているサイトがありますのでまずそちらを確認されてはいかがでしょうか?
2
2
 
3
3
  * [The Tomcat JDBC Connection Pool](http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html)
4
4
  * [Commons DBCPを超えるTomcat JDBC Poolとは ](http://www.atmarkit.co.jp/ait/articles/1111/07/news212.html)
5
5
 
6
- また、Tomcat6以前あれば、コネクションプールに使用しているライブラリの追記をお願いします。
6
+ また、Tomcat6以前あれば、コネクションプールに使用しているライブラリの追記をお願いします。