知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 安装部署 > tomcat5.0版本以上数据库连接池配置问题

tomcat5.0版本以上数据库连接池配置问题

在快逸报表j2ee部署教程中介绍了tomcat4.1版本和tomcat5.0版本的数据源配置,但是现在报表使用者的tomcat版本很多都是5.5和6.0了,于是就出现了很多配置问题。

常见错误:

部署到tomcat以后发布报错

错误一:

runqianReportLogger : [ERROR] – Making DataFactory:com.runqian.report4.dataset.SQLDataSetFactory failure

: Cannot create JDBC driver of class ” for connect URL ‘null’

Caused:Cannot create JDBC driver of class ” for connect URL ‘null’

错误二:

INFO http-8080-Processor19 runqianReportLogger – 应用的缺省数据源连接错误:
Cannot create JDBC driver of class ” for connect URL ‘null’

错误原因:

用户使用了tomcat5.5以上版本,但是按照教程5.0配置方法进行了配置

解决方案:

Tomcat5.5和tomcat6.0版本的数据源配置是不同于5.0版本的,其在server.xml文件里的具体配置如下:

<?xml version=’1.0′ encoding=’gb2312′?>
<Context docBase=”test” path=”/test” debug=”0″ privileged=”true”>
<Resource name=”oracle”
auth=”Container”
type=”javax.sql.DataSource”
factory=”org.apache.commons.dbcp.BasicDataSourceFactory”
maxActive=”10″
maxIdle=”30″
maxWait=”10000″
username=”runqian”
password=”runqian”
driverClassName=”oracle.jdbc.driver.OracleDriver”
url=”jdbc:oracle:thin:@192.168.0.32:1521:runqian”
/>
</Context>

5.0版本以上的Tomcat按照上面的例子配置就可以成功了。为了避免此类由于版本问题引发的错误,我们建议开发人员在配置tomcat数据库连接池的时候首先要确认版本和相应的正确配置方法后然后再开始操作。

发布日期:2009/07/01
本文分类: 安装部署