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());

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

db+Tomcat DataSource

  • 2012-05-01 17:47
  • 1.22MB
  • 下载

JNDI 连接 Tomcat DataSource

JNDI(java Naming and Directory interface) 简单来说就是DataSource里面存了一定数量的JDBC Connection,Tomcat给我们创建了这个Da...

Specify datasource on tomcat(app server)

I learned that from my coworker Michael. He's really helpful. I learned a lot from him in half an ho...

基于Tomcat6.0下的JNDI DataSource指引

Int    roduction JNDI Datasource configuration is covered extensively in theJNDI-Resource...

Tomcat配置DataSource

一、数据源简介: ************************************************************************************ 在Java语...

在Tomcat上配置Proxool的DataSource(Jndi) --第2种方法

第一个方法是在容器,也就是Tomcat上做配置,但是,有时候会不适用,比如虚拟主机,它可能不允许你在机器上做配置,那样,就只能从自身的程序着手. 首先,写一个Proxool的配置文件.....放在 ...

Tomcat中数据源(DataSource)连接池的配置使用

大概意思是:     使用数据源之后也同时使用了tomcat自带的连接池(DBCP):容器的连接池设置了一些准备公用的connection,程序用时拿走用,用完再送回池。这些连接由数据源统一管理维护...

Web项目开发环境中运行在Tomcat时涉及到JNDI的Datasource的解决方法

通常在J2EE的开发中,需要用到在服务器上通过JNDI配置的Datasource,如最后的应用在Weblogic上运行,而在开发环境的本地机器中可能是Tomcat,这时候需要在Tomcat上配置一个D...

tomcat7.0怎样安装admin,进而配置Datasource

tomcat5.5之后,tomcat就不再集成admin了。如果想再5.5之后的版本里面用admin,那么直接用5.5的就可以,不过要进行修改。         首先,下载apache-tomc...

在Tomcat上配置Proxool的DataSource(Jndi)

我使用的是Tomcat 6.0.14 + Proxool 0.9.1 Jndi在tomcat下做配置 先把需要的包复制进 %tomcat_path%/lib 需要的包为: proxool-0....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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