报表知识库
无法找到数据源的错误处理方法
一、问题描述:
将润乾应用部署到服务器上后,经常会出现启动服务器后,报表应用找不到jndi数据源的情况。
二、问题分析:
处理这类问题时,首先要检查报表配置文件 reportConfig.xml中的数据源与服务器配置的数据源是否一致。如果从配置文件上看没有问题,这时就不能确定问题是在服务器还是在报表应用,现在提供一个jnditest.jsp,这个Jsp放在应用下就可以来检测当前应用是否存在指定的jndi数据源,这个数据源名称需在jsp代码中设置。因为Jsp中用到的方法是j2ee提供的,没有通过报表应用,因此如果此jsp无法找到数据源,那么可以确定问题在服务器端,这种情况下,就可以定位到服务器自身的环境配置。
jnditest.jsp从此处下载:
http://www.geezn.com/runqian-v4/marketPub/konwledgefile/jnditest.rar