您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> js >> 正文

我与TOMCAT不得不说的二三事

作者:作者:未…    信息学院来源:网络收集    点击数:    更新时间:2006-8-27 我要参与讨论

 

^_^,一切尽在掌握http://localhost:8080/manager/html 。

 

一、让数据库连接池转起来

作为一个J2EE程序员大家手上可能会有现成的JDBC 数据库连接池,其实这没有太大的必要,因为象weblogic……企业级WEBAPP都有自己的连接池,大家不要费力直接使用吧,效率也很不错,再也不用羡慕.NET的ADO了(以前作MS从来不担心数据连接,ADO确实用起来很爽),如果想实现一个 JDBC connection pool 的注意事项有:

1. 有一个简单的函数从连接池中得到一个 Connection。

2. close 函数必须将 connection 放回 数据库连接池。

3. 当数据库连接池中没有空闲的 connection, 数据库连接池必须能够自动增加 connection 个数。

4. 当数据库连接池中的 connection 个数在某一个特别的时间变得很大,但是以后很长时间只用其中一小部分,应该可以自动将多余的 connection 关闭掉。

5. 如果可能,应该提供debug 信息报告没有关闭的 new Connection 。

网上有各种各样的连接池代码,抄过来改改吧,嘿嘿~

 

这里介绍如何配置TOMCAT的连接池,以SQLSERVER为例:

步骤1:安装SQLSERVER的JDBC驱动

SQLSERVER的JDBC驱动其实就是三个JAR文件,msbase.jar/mssqlserver.jar/msutil.jar,将这三个文件拷贝到你的/tomcat_home/common/lib目录下去就可以了。

步骤2:修改server.xml文件

具体代码如下:

<Context path="test" docBase="F:\yourroot" debug="5" reloadable="true" crossContext="true">

       <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_DBTest_log." suffix=".txt" timestamp="true"/>

       <Resource name="jdbc/SqlServerDB" auth="Container" type="javax.sql.DataSource"/>

       <ResourceParams name="jdbc/SqlServerDB">

              <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>50</value>

       </parameter>

       <!-- Maximum number of idle dB connections to retain in pool.        Set to 0 for no limit.-->

       <parameter>

              <name>maxIdle</name>

              <value>20</value>

       </parameter>

       <!-- Maximum time to wait for a dB connection to become availa

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

在google里搜索更多我与TOMCAT不得不说的二三事

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

推荐文章
  • 此栏目下没有推荐信息学院
  • 供求信息




    | 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明