在用润乾报表进行Web开发,部署到Web服务器上时,经常会在浏览报表的过程中遇到这样一个报表异常信息”no
查看后台报错信息为:
javax.servlet.ServletException:
at
at
at
从字面的意思上看,是没有报表配置文件,可明明部署的时候,配置文件raqsoftConfig.xml和web.xml都有,为什么还会出现这个异常呢?
从异常信息上看不出什么端倪,其实,这个问题的原因是写这些配置文件的时候,有一些小细节被忽略,稍不注意就会出错,下面,就来看一下正确的配置文件写法。
第一步:先来看一下raqsoftConfig.xml中需要注意的地方:
第二步:
第三步:我们看一下web.xml文件中关于润乾报表servlet的配置:
在web.xml文件中,配置了报表系统中用到的servlet和taglib,如果在项目应用中配置其他功能的servlet和过滤器等,注意一定不要影响到报表的servlet,否则会致使报表不能正常运行。
第四步:看一下数据库连接池的配置文件,一般情况下和应用文件夹同名,这里为demo.xml(weblogic和websphere服务器的数据库连接配置是向导式的,这里不在赘述,详见润乾报表帮助文档中的J2EE部署手册中的相关介绍):
以Tomcat为例,在Tomcat5.5版本之前的数据库连接池文件如下图:
在Tomcat5.5-
此外,还要注意xml文件的路径,不要放错了。
第五步:还需要注意一点的是,把配置文件修改后,需要清理Web服务器的缓存并重启服务,重新加载配置文件。
综上,”no