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以后再补充 :)

  • 相关阅读:
    Quartus 16.1 signaltap问题
    黑金AX301开发板视频图像处理:探索
    YOLO算法学习
    Ubuntu 16.04运行altera opencl sdk(AOCL)
    Ubuntu下quartus发现不到usb blaster的问题
    Ubuntu 16.04安装altera opencl sdk(AOCL)
    ZYNQ术语及缩写
    BinaryNet: Training Deep Neural Networks with Weights and ActivationsConstrained to +1 or −1
    卷积神经网络优化方法
    FINN: A Framework for Fast, Scalable Binarized Neural Network Inference_2016_CSCV
  • 原文地址:https://www.cnblogs.com/webreport/p/1609257.html
Copyright © 2011-2022 走看看