日期:2014-05-16  浏览次数:20414 次

Tomcat 6.0 设置 JNDI 数据源
可以在context.xml中添加:
        <Context path="/connjndi" docBase="D:\workspace\TestJndi\WebRoot" reloadable="true">

           
<Resource name="jdbc/SampleData" auth="Container" type="javax.sql.DataSource"
               maxActive
="100" maxIdle="30" maxWait="10000"
               username
="sampledata" password="password" driverClassName="oracle.jdbc.OracleDriver"
               url
="jdbc:oracle:thin:@//localhost:1521/mondrian"/>
        
</Context>

    Tomcat标准数据源资源工厂配置项如下:
    * driverClassName - 所使用的JDBC驱动类全称。
    * maxActive - 同一时刻可以自数据库连接池中被分配的最大活动实例数。
    * maxIdle - 同一时刻数据库连接池中处于非活动状态的最大连接数。
    * maxWait - 当连接池中没有可用连接时,连接池在抛出异常前将等待的最大时间,单位毫秒。
    *password - 传给JDBC驱动的数据库密码。
    * url - 传给JDBC驱动的连接URL。
    * user - 传给JDBC驱动的数据库用户名。
* validationQuery - 一个SQL查询语句,用于在连接被返回给应用前的连接池验证。
    * 如果指定了该属性,则必为至少返回一行记录的SQL SELECT语句。

在web.xml中添加: