- 浏览: 284128 次
- 性别:
- 来自: 福建
文章分类
- 全部博客 (183)
- 软件架构 (6)
- JEE (21)
- Struts (2)
- Spring (8)
- 权限控制 (10)
- iBATIS (3)
- Hibernate (15)
- Freemarker (1)
- SpringSide (2)
- JBoss (1)
- Seam (2)
- jBPM (2)
- 开源 (2)
- 开发工具 (5)
- 打包构建 (14)
- JSF (1)
- 日志 (3)
- 搜索 (3)
- 定时器 (1)
- 单元测试 (3)
- IoC (3)
- JGroups (3)
- JavaFX (1)
- Web (9)
- Javascript (14)
- Ajax (0)
- qooxdoo (0)
- Dojo (2)
- ExtJS (2)
- JQuery (5)
- ZK (1)
- 数据库 (6)
- 正则表达式 (1)
- ruby (3)
- php (1)
- 数据结构与算法 (1)
- ubuntu (3)
- OSGi (1)
- 高性能网站架构 (12)
最新评论
-
FX夜归人:
...
Lucene为数据库建索引 -
yu46612143:
...
m2eclipse 安装及使用 -
lenomon:
可以看看这个demo, M2eclipse 设置 Mave ...
m2eclipse 安装及使用 -
Smile__xtj:
aa
Java对象验证框架 OVal -
tuoxiaohu:
这个插件不支持3.X了,只有4.X的,请问你有3.1.X的pl ...
在Eclipse WTP中加入Resin server adapter
- Tomcat6.0连接池配置
- 1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置:
- 1. <Resource name="jdbc/oracle"
- 2. auth="Container"
- 3. type="javax.sql.DataSource"
- 4. driverClassName="oracle.jdbc.driver.OracleDriver "
- 5. url=" jdbc:oracle:thin:@host:port:databse"
- 6. username=" user "
- 7. password="password"
- 8. maxActive="100"
- 9. maxIdle="30"
- 10. maxWait="10000" />
- 2.配置你的应用下的web.xml中的之间加入:
- 1. <resource-ref>
- 2. <description>DB Connection</description>
- 3. <res-ref-name>jdbc/oracle</res-ref-name>
- 4. <res-type>javax.sql.DataSource</res-type>
- 5. <res-auth>Container</res-auth>
- 6. </resource-ref>
- 3.把连接数据库的第三方驱动放到common/lib下面就ok了
- 4.测试程序我就不写了
- Tomcat5.5x连接池配置
- 方式一、全局数据库连接池
- 1、通过管理界面配置连接池,或者直接在tomcat\conf\server.xml的GlobalNamingResources中增加
- <Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>
- 2、在tomcat\webapps\myapp\META-INF\context.xml的Context中增加:
- <ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>
- 这样就可以了。
- 方式二、全局数据库连接池
- 1、同上
- 2、在tomcat\conf\context.xml的Context中增加:
- <ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/>
- 方式三、局部数据库连接池
- 只需在tomcat\webapps\myapps\META-INF\context.xml的Context中增加:
- <Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/>
- 参数说明:
- driveClassName:JDBC驱动类的完整的名称;
- maxActive:同时能够从连接池中被分配的可用实例的最大数;
- maxIdle:可以同时闲置在连接池中的连接的最大数;
- maxWait:最大超时时间,以毫秒计;
- password:用户密码;
- url:到JDBC的URL连接;
- user:用户名称;
- validationQuery:用来查询池中空闲的连接。
- 以上三种方式在tomcat 5.5.4下都可以。另外,sql server的jdbc driver是从微软网站上下载的sql server jdbc (sp3)。
- tomcat5.0连接池配置
- 在tomcat 的下面路径(Tomcat \conf\Catalina\localhost)下建一个xml文件,内容如下
- <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/>
- <ResourceParams name="jdbc/test">
- <parameter>
- <name>factory</name>
- <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
- </parameter>
- <!-- Maximum number of dB connections in pool. Make sure you
- configure your mysqld max_connections large enough to handle
- all of your db connections. Set to 0 for no limit.
- -->
- <parameter>
- <name>maxActive</name>
- <value>100</value>
- </parameter>
- <!-- Maximum number of idle dB connections to retain in pool.
- Set to 0 for no limit.
- -->
- <parameter>
- <name>maxIdle</name>
- <value>30</value>
- </parameter>
- <!-- Maximum time to wait for a dB connection to become available
- in ms, in this example 10 seconds. An Exception is thrown if
- this timeout is exceeded. Set to -1 to wait indefinitely.
- -->
- <parameter>
- <name>maxWait</name>
- <value>10000</value>
- </parameter>
- <!-- MySQL dB username and password for dB connections -->
- <parameter>
- <name>username</name>
- <value>sa</value>
- </parameter>
- <parameter>
- <name>password</name>
- <value>test</value>
- </parameter>
- <!-- Class name for JDBC driver -->
- <parameter>
- <name>driverClassName</name>
- <value>net.sourceforge.jtds.jdbc.Driver</value>
- </parameter>
- <!-- Autocommit setting. This setting is required to make
- Hibernate work. Or you can remove calls to commit(). -->
- <parameter>
- <name>defaultAutoCommit</name>
- <value>true</value>
- </parameter>
- <!-- The JDBC connection url for connecting to your MySQL dB.
- The autoReconnect=true argument to the url makes sure that the
- mm.mysql JDBC Driver will automatically reconnect if mysqld closed the
- connection. mysqld by default closes idle connections after 8 hours.
- -->
- <parameter>
- <name>url</name>
- <value>jdbc:jtds:sqlserver://url/filedb;charset=gb2312;autoReconnect=true</value>
- </parameter>
- <!-- Recover abandoned connections -->
- <parameter>
- <name>removeAbandoned</name>
- <value>true</value>
- </parameter>
- <!-- Set the number of seconds a dB connection has been idle
- before it is considered abandoned.
- -->
- <parameter>
- <name>removeAbandonedTimeout</name>
- <value>60</value>
- </parameter>
- <!-- Log a stack trace of the code which abandoned the dB
- connection resources.
- -->
- <parameter>
- <name>logAbandoned</name>
- <value>true</value>
- </parameter>
- </ResourceParams>
Tomcat6.0连接池配置 1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置: 1. <Resource name="jdbc/oracle" 2. auth="Container" 3. type="javax.sql.DataSource" 4. driverClassName="oracle.jdbc.driver.OracleDriver " 5. url=" jdbc:oracle:thin:@host:port:databse" 6. username=" user " 7. password="password" 8. maxActive="100" 9. maxIdle="30" 10. maxWait="10000" /> 2.配置你的应用下的web.xml中的之间加入: 1. <resource-ref> 2. <description>DB Connection</description> 3. <res-ref-name>jdbc/oracle</res-ref-name> 4. <res-type>javax.sql.DataSource</res-type> 5. <res-auth>Container</res-auth> 6. </resource-ref> 3.把连接数据库的第三方驱动放到common/lib下面就ok了 4.测试程序我就不写了 Tomcat5.5x连接池配置 方式一、全局数据库连接池 1、通过管理界面配置连接池,或者直接在tomcat\conf\server.xml的GlobalNamingResources中增加 <Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/> 2、在tomcat\webapps\myapp\META-INF\context.xml的Context中增加: <ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/> 这样就可以了。 方式二、全局数据库连接池 1、同上 2、在tomcat\conf\context.xml的Context中增加: <ResourceLink global="jdbc/mydb" name="jdbc/mydb" type="javax.sql.DataSource"/> 方式三、局部数据库连接池 只需在tomcat\webapps\myapps\META-INF\context.xml的Context中增加: <Resource name="jdbc/mydb" type="javax.sql.DataSource" password="mypwd" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" maxIdle="2" maxWait="5000" validationQuery="select 1" username="sa" url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb" maxActive="4"/> 参数说明: driveClassName:JDBC驱动类的完整的名称; maxActive:同时能够从连接池中被分配的可用实例的最大数; maxIdle:可以同时闲置在连接池中的连接的最大数; maxWait:最大超时时间,以毫秒计; password:用户密码; url:到JDBC的URL连接; user:用户名称; validationQuery:用来查询池中空闲的连接。 以上三种方式在tomcat 5.5.4下都可以。另外,sql server的jdbc driver是从微软网站上下载的sql server jdbc (sp3)。 tomcat5.0连接池配置 在tomcat 的下面路径(Tomcat \conf\Catalina\localhost)下建一个xml文件,内容如下 <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/test"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <!-- Maximum number of dB connections in pool. Make sure you configure your mysqld max_connections large enough to handle all of your db connections. Set to 0 for no limit. --> <parameter> <name>maxActive</name> <value>100</value> </parameter> <!-- Maximum number of idle dB connections to retain in pool. Set to 0 for no limit. --> <parameter> <name>maxIdle</name> <value>30</value> </parameter> <!-- Maximum time to wait for a dB connection to become available in ms, in this example 10 seconds. An Exception is thrown if this timeout is exceeded. Set to -1 to wait indefinitely. --> <parameter> <name>maxWait</name> <value>10000</value> </parameter> <!-- MySQL dB username and password for dB connections --> <parameter> <name>username</name> <value>sa</value> </parameter> <parameter> <name>password</name> <value>test</value> </parameter> <!-- Class name for JDBC driver --> <parameter> <name>driverClassName</name> <value>net.sourceforge.jtds.jdbc.Driver</value> </parameter> <!-- Autocommit setting. This setting is required to make Hibernate work. Or you can remove calls to commit(). --> <parameter> <name>defaultAutoCommit</name> <value>true</value> </parameter> <!-- The JDBC connection url for connecting to your MySQL dB. The autoReconnect=true argument to the url makes sure that the mm.mysql JDBC Driver will automatically reconnect if mysqld closed the connection. mysqld by default closes idle connections after 8 hours. --> <parameter> <name>url</name> <value>jdbc:jtds:sqlserver://url/filedb;charset=gb2312;autoReconnect=true</value> </parameter> <!-- Recover abandoned connections --> <parameter> <name>removeAbandoned</name> <value>true</value> </parameter> <!-- Set the number of seconds a dB connection has been idle before it is considered abandoned. --> <parameter> <name>removeAbandonedTimeout</name> <value>60</value> </parameter> <!-- Log a stack trace of the code which abandoned the dB connection resources. --> <parameter> <name>logAbandoned</name> <value>true</value> </parameter> </ResourceParams>
发表评论
-
asdfsdaf
2011-04-07 19:18 11dsafsadf -
json-lib出现There is a cycle in the hierarchy解决办法
2010-11-20 11:49 1232http://blog.csdn.net/yueue/arch ... -
www.surveypark.net
2010-08-20 15:13 786www.surveypark.net -
在Eclipse WTP中加入Resin server adapter
2010-08-03 09:36 22532. The Resin Eclipse plugin 这个是 ... -
apache-james配置
2010-06-30 10:26 931http://www.5dmail.net/html/2009 ... -
jdk动态代理和cglib代理对比
2009-12-02 14:07 951http://fshjie.iteye.com/blog/53 ... -
JSON-LIB快速入门
2009-11-13 15:29 697http://developers.sun.com.cn/bl ... -
Java EE 5实现Web服务(Web Services)及多种客户端实例
2009-11-11 10:40 8641、原理:http://developers.sun.com. ... -
GlassFish FAQ (翻译)
2009-11-11 10:38 691http://developers.sun.com.cn/bl ... -
用Java EE 5实现的网上书店实例
2009-11-11 10:36 1026用Java EE 5实现的网上书店实例 http:// ... -
struts 2.1.6 + spring 2,5,6 + hibernate 3.3.1基于annotations的无配置整合
2009-07-08 15:26 942包含说明和源代码,相当不错的参考 http://tmsoft ... -
Spring 结合 Hibernate 配置 C3P0
2009-07-08 10:25 796转载自:http://breezee.blog.51cto.c ... -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发
2009-07-08 10:02 988http://www.blogjava.net/rongxh7 ... -
struts2 + spring2.5 + hibernate3 用到的jar
2009-07-07 09:25 1434struts2.0:(6)lib/antlr-2.7 ... -
Spring2.5、Struts2、Ibatis开发框架搭建
2009-06-23 15:28 1025http://www.360doc.com/content/0 ... -
Java对象验证框架 OVal
2009-05-11 23:36 3191转载自:http://www.oschina.net/p ... -
常用Java开源库
2009-03-10 20:02 966Jakarta common: Commons Logging ... -
Apache Jakarta Commons 工具集简介
2009-03-09 16:34 885Apache Jakarta Commons 工具集简介[转 ... -
Tomcat5.0连接池配置(oracle / mysql / sqlserver2000)
2009-03-09 11:45 999总的来说在tomcat5.0配置连接池有4项工作要做。(前提是 ... -
Java 产品与软件下载
2009-03-01 19:00 2419本栏目提供了数百个 Java 产品与软件下载的网站链接、简介以 ...
相关推荐
### Tomcat连接池配置详解 #### 一、Tomcat6.0连接池配置 Tomcat6.0提供了更完善的连接池配置方式,使得开发者能够更加方便地管理和优化数据库连接资源。 ##### 1. 配置`context.xml`文件 首先需要在Tomcat的`conf...
Tomcat连接池是Java应用程序中用于管理数据库连接的重要组件,它在Tomcat服务器内部提供了一种高效、可扩展的方式来处理数据库连接的创建、管理和释放。从5.0到6.0版本,Tomcat的连接池经历了一些改进和优化,使得...
Tomcat 5.5和6.0引入了一种更简洁的配置方式。现在,我们可以直接在Web应用的`WebRoot`目录下创建一个名为`META-INF`的目录(如果不存在的话),然后在`META-INF`中创建一个`context.xml`文件。在这个`context.xml`...
【标题】:Tomcat数据源配置 ...总结,Tomcat数据源配置是一个涉及多方面因素的过程,包括版本差异、连接池实现选择以及最佳实践的应用。理解并掌握这些知识点,将有助于我们构建稳定、高效的Web应用环境。
的Apache Tomcat 5.5.X支持相同的Servlet和JSP规范版本的的Apache Tomcat 5.0.x中 还有在许多领域显著变化引擎盖下,从而提高了性能,稳定性和总拥有成本。有关详细信息,请参阅Apache Tomcat 5.5 Changelog。 的...
在Tomcat早期版本中,如Tomcat 5.0,可以通过内置的管理员界面(admin)方便地配置连接池。然而,从Tomcat 5.5开始,这个功能不再默认集成在服务器中,用户需要自行下载或手动配置。 在Tomcat 6.0中,配置JDBC连接...
Tomcat 5.x 包括5.5.x和5.0.x两个子系列。Tomcat 5.5.x支持Servlet 2.5和JSP 2.1,改进有: 1. **性能优化**:减少垃圾收集。 2. **独立部署器**:用于预验证和编译Web应用。 3. **JMX监控**:通过管理Web应用实现...
例如,文中提到的配置使用的是MyEclipse 5.5、JDK 1.6、Java EE 5.0和Tomcat 6.0。 - **下载和导入库**:从官方站点获取Struts2、Spring和Hibernate的最新稳定版本,将它们解压缩并将所需的jar包导入到项目的类路径...