tomcat配dataSource的经验

原创 2006年05月17日 10:16:00

1、参考的配置文件要准确

2、要有commons的包dbcp和pool

3、要有数据库驱动文件

具体代码如下

1.       在$tomcat/conf/server.xml中加入注意DBTest为你的webapp目录:

<Context path="/DBTest" docBase="/DBTest" debug="0" reloadable="true" crossContext="true">  
        <Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"/>
     <ResourceParams name="jdbc/TestDB">
       <parameter>
         <name>factory</name>
         <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
       </parameter>
       <parameter>
         <name>maxActive</name>
         <value>100</value>
       </parameter>
       <parameter>
         <name>maxIdle</name>
         <value>30</value>
       </parameter>
       <parameter>
         <name>maxWait</name>
         <value>10000</value>
       </parameter>
       <parameter>
        <name>username</name>
        <value>sa</value>
       </parameter>
       <parameter>
        <name>password</name>
        <value>cugb201201</value>
       </parameter>
       <parameter>
          <name>driverClassName</name>
          <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
       </parameter>
       <parameter>
         <name>url</name>
         <value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=TestDB1</value>
       </parameter>
     </ResourceParams>
    </Context>

2.       在webapp/WEB-INF/web.xml中加入<resource-ref>元素:

  <resource-ref>

<res-ref-name>jdbc/TestDB</res-ref-name>

    <res-type>javax.sql.DataSource</res-type>

    <res-auth>Container</res-auth>

    <res-sharing-scope>Shareable</res-sharing-scope>

  </resource-ref>

4.       本代码以sqlServer为例说明,需要将其相关的jdbc驱动程序拷贝到<CATALINA_HOME>/common/lib目录下.

5.       在程序中通过连接池取得数据库连接:

try{

        Context ctx = new InitialContext();

               if(ctx == null)

                      throw new Exception("no Context!");

               ds = (DataSource)ctx.lookup("java:comp/env/jdbc/TestDB");

}

catch(Exception e){

        System.out.println(e.getMessage());

}

在Spring3中,配置DataSource的方法有6种。

在Spring3中,配置DataSource的方法有五种。  第一种:beans.xml  Xml代码   bean id="dataSource" class="org...
  • u011482763
  • u011482763
  • 2017年03月08日 11:08
  • 60

Tomcat的优化经验

Tomcat作为Web服务器,它的处理性能直接关系到用户体验,下面是几种常见的优化措施: 一、掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使...
  • LHZHKTK
  • LHZHKTK
  • 2017年03月25日 16:31
  • 1024

Java面试题Tomcat的优化经验

来源:传智论坛  Tomcat作为Web服务器,它的处理性能直接关系到用户体验,下面是几种常见的优化措施: 一、掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加...
  • itcast_cn
  • itcast_cn
  • 2015年10月07日 15:32
  • 7108

Tomcat (7.0)数据源配置

在Tomcat这个Java Web容器下通过配置DataSource(数据源)对象可以解决上面所述的问题。JDBC中的javx.sql.DataSource接口负责建立于数据库的连接,程序中直接从数据...
  • QH_JAVA
  • QH_JAVA
  • 2015年07月12日 19:59
  • 4742

简单读取dataSource.properties配置文件

package common.newEntity;import java.io.FileInputStream; import java.io.IOException; import java.uti...
  • qq_25384901
  • qq_25384901
  • 2017年04月08日 18:07
  • 557

Tomcat 的优化经验

Tomcat 的优化经验 答:去掉对 web.xml 的监视,把 jsp 提前编辑成 Servlet。 有富余物理内存的情况,加大 tomcat 使用的 jvm 的内存 ...
  • AinUser
  • AinUser
  • 2017年04月09日 20:11
  • 434

Tomcat 自带的 JDBC 连接池官方文档中文版

Tomcat 的 JDBC 连接池 转自:http://wiki.jikexueyuan.com/project/tomcat/tomcat-jdbc-pool.html
  • white_ice
  • white_ice
  • 2016年09月21日 17:07
  • 6277

tomcat的安装与配置

想用Tomcat作为服务器,必须分以下两步。首先要配置好JDK的环境变量,再去下载Tomcat的压缩包。 一,下载、安装JDK,并且配置好环境变量。 1,下载地址: http://...
  • angel_w
  • angel_w
  • 2017年11月20日 11:22
  • 110

tomcat配置详解以及如何在tomcat中配置二个项目

(1)安装和配置tomcat以及jdk 1 下载jdk sun官方站:http://java.sun.com/javase/downloads/index.jsp     下载jdk1.6.0...
  • willie_chen
  • willie_chen
  • 2014年03月10日 16:46
  • 987

Tomcat9 + java + mysql 配置数据库连接池

今天看到书上MyEclipse配置数据库连接池,搞了好久不成功,上网Google了好久,先是自己手动部署网站,在网上看的都是把web.xml和context.xml放在WEB-INF文件夹下,怎么也不...
  • u014108439
  • u014108439
  • 2016年11月21日 23:21
  • 1743
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tomcat配dataSource的经验
举报原因:
原因补充:

(最多只允许输入30个字)