六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 189|回复: 0

Tomcat数据库连接池配置 和 共享线程池配置

[复制链接]

升级  9.33%

70

主题

70

主题

70

主题

举人

Rank: 3Rank: 3

积分
228
 楼主| 发表于 2013-1-14 23:04:38 | 显示全部楼层 |阅读模式
Tomcat数据库连接池配置如下:

server.xml配置Resource:
 
<Resource name="jdbc/ExampleDB" auth="Container" type="javax.sql.DataSource"         maxActive="100" maxIdle="30" maxWait="10000"         username="APP" password="APP" driverClassName="org.apache.derby.jdbc.ClientDriver"         url="jdbc:derby://localhost:1527/springside-example;create=true"/> 
context.xml文件增加:
 
<WatchedResource>WEB-INF/web.xml</WatchedResource><ResourceLink name="jdbc/ExampleDB" global="jdbc/ExampleDB" type="javax.sql.DataSource"/> 
Tomcat共享线程池配置:

取消Executor注释,修改连接数至自己合适的数值既可。
 
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"         maxThreads="200" minSpareThreads="100" maxIdleTime="60000"/> 
executor="tomcatThreadPool" 标明此连接使用上面配置的名称为tomcatThreadPool的连接池,无属性共享连接不会生效 protocol表示使用的是 http协议 端口号为8080 
 
<Connector port="8080" protocol="HTTP/1.1" redirectPort="8443"      connectionTimeout="20000"      executor="tomcatThreadPool"     acceptCount="100"     useBodyEncodingForURI="true"     enableLookups="false"/>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表