在刚刚进行报表开发的阶段,首先要通过的一关就是数据源的正确连接,这一关过不去,后面的都是空谈。下面就给出报数据源找不到错误时的问题排查方法:1)检查数据源名称在3个地方是否一致:a)Web服务器配置
b)报表端配置 :Web.xml(v3.55) /reportConfig.xml(v4)
c)报表中设置2)编写简单程序测试web服务器数据源配置:测试web服务器数据源程序:
page contentType=”text/html;charset=gb2312″
page import=”javax.sql.*,javax.naming.*,java.sql.*”try{
Context ctx = new InitialContext();
//DataSource ds = ( DataSource )ctx.lookup( “java:comp/env/ora9i” );
//测试数据源一
DataSource ds = ( DataSource )ctx.lookup( “java:comp/env/ora9i” );
out.println(”1=======”+ds);
out.println(”");
out.println(”1=======”+ds.getConnection());
out.println(”");
}catch(Exception e){
e.printStackTrace();
}3)检查Web服务器问题:a)驱动程序是否正确
b)Web中使用的驱动版本和数据库的是否一致
c)不同web服务器的数据源配置方式
d)连接池的配置
e)Tomcat5.0和5.5、6.0配置不同
f)Spring架构JVM1.3下jdbc配置依赖的jdbc2_0-stdext.jar问题:
Spring架构,在JVM是1.3的版本时,jdbc配置需要依赖jdbc2_0-stdext.jar的支持,但是当JVM是1.4以上版本时,是不需要的,最好是删掉,以免出现问题。4)检查报表端问题:a)reportConfig.xml配置格式是否正确
b)不同数据源的url前缀设置
c)报表设计中的数据集设置3)多数据源配置
润乾多源配置方式(数据源名称,数据库类型,编码;数据源名称,数据库类型,编码;)
引自:润乾报表知识库原文链接:数据源找不到时的问题排查方法
相关文章:一种实现类似excel把负数显示成红色且去掉负号的方法 ; 导入带公式excel的问题 ;web报表的扩展功能;润乾报表出了新版统计图   ;解决行式填报导入excel发生错位的问题
其他相关内容: 润乾商业智能解决方案 ; 商业智能BI联盟 ; Java报表 ; 报表软件 ;