zoukankan      html  css  js  c++  java
  • tomcat各版本配置jndi的方法

    tomcat的各版本 在设置jndi数据源的时候会有些不同,没配置好,经常会出现

    Cannot create JDBC driver of class '' for connect URL 'null'

    或找不到驱动等等错误

     tomcat6.0设置jndi连接数据源
     1、将数据库驱动包放 tomcat6\lib 目录

     2、将<Resource name="jdbc/fcwf"  auth="Container" type="javax.sql.DataSource" password="demo2ndmain" username="ndmain"  driverClassName="oracle.jdbc.driver.OracleDriver"  url="jdbc:oracle:thin:@172.25.88.94:1521:testdata"  maxActive="100"  maxIdle="30"  maxWait="5000"/>
       放置tomcat6\conf\context.xml <Context></Context>节点中 (其中参数做实际连接值的修改)


     3、项目目录的web-inf\web.xml <web-app></web-app>中增加 如下信息
        <resource-ref>
        <description>DB Connection</description>
        <res-ref-name>jdbc/fcwf</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
        </resource-ref>
     注意: jdbc/fcwf 名称和context.xml中设置的名称保持一致
     
     
     tomcat4.0.3设置jndi连接数据源
     1、将数据库连接驱动包放 tomcat4\common\lib目录


     2、tomcat4\conf\server.xml中 <host></host>目录增加如下信息
         <Context path="/eworkflow" docBase="eworkflow/" debug="0" reloadable="true" crossContext="true">
            <ResourceParams name="jdbc/fcwf">
              <parameter><name>user</name><value>ndmain</value></parameter>
              <parameter><name>password</name><value>demo2ndmain</value></parameter>
              <parameter><name>driverClassName</name>
                <value>oracle.jdbc.driver.OracleDriver</value></parameter>
              <parameter><name>driverName</name>
                <value>jdbc:oracle:thin:@172.25.88.94:1521:testdata</value></parameter>
            </ResourceParams>    
         </Context>

     3、项目目录的web-inf\web.xml <web-app></web-app>中增加 如下信息
        <resource-ref>
        <description>DB Connection</description>
        <res-ref-name>jdbc/fcwf</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
        </resource-ref>
       
     注意: jdbc/fcwf 名称和context.xml中设置的名称保持一致  
     
     
     特别注意一下,有的oracle的数据库驱动包是 classes12.zip 修改成 classes12.jar ; zip修改成jar

    tomcat5以后再补充 :)

  • 相关阅读:
    Postgresql 修改最大连接数到10000(默认2000多)
    Postgresql 当中有四种方式获取当前时间
    postgreSQL数据库limit分页、排序
    mybatis 中标签bool值类型为false判断
    (转)SpringCloud之服务网关Gateway
    Java线程池,isShutDown、isTerminated的作用与区别
    Java线程池的四种用法与使用场景
    (转)Java多线程:彻底搞懂线程池
    算法注意---1、取用数据之前一定要保证数据存在
    算法与数据结构---4.4、最大子段和-分治优化原理
  • 原文地址:https://www.cnblogs.com/webreport/p/1609257.html
Copyright © 2011-2022 走看看