润乾V5部署异常信息:no report config file!错误排除步骤
2017-07-10 14:09
375 查看
在用润乾报表进行Web开发,部署到Web服务器上时,经常会在浏览报表的过程中遇到这样一个报表异常信息”no report config file”,导致报表无法浏览。此异常信息显示在jsp页面上,下图为异常信息显示截图:
查看后台报错信息为:
javax.servlet.ServletException: No report config file!
at com.raqsoft.report4.view.ReportServlet.loadConfig(Unknown Source:75)
at com.raqsoft.report4.view.ReportServlet.reloadConfig(Unknown Source:823)
at com.raqsoft.report4.tag.HtmlTag.doStartTag(Unknown Source:20)
从字面的意思上看,是没有报表配置文件,可明明部署的时候,配置文件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- Tomcat6.0版本之后,数据库连接池文件的写法发生了变化,如下图:
此外,还要注意xml文件的路径,不要放错了。
第五步:还需要注意一点的是,把配置文件修改后,需要清理Web服务器的缓存并重启服务,重新加载配置文件。
综上,”no report config file”主要排查相关xml的配置,一定要注意xml配置文件的正确写法和位置,在异常发生的时候根据上面各项,认真检查,就可以快速的定位异常,解决问题了。
查看后台报错信息为:
javax.servlet.ServletException: No report config file!
at com.raqsoft.report4.view.ReportServlet.loadConfig(Unknown Source:75)
at com.raqsoft.report4.view.ReportServlet.reloadConfig(Unknown Source:823)
at com.raqsoft.report4.tag.HtmlTag.doStartTag(Unknown Source:20)
从字面的意思上看,是没有报表配置文件,可明明部署的时候,配置文件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- Tomcat6.0版本之后,数据库连接池文件的写法发生了变化,如下图:
此外,还要注意xml文件的路径,不要放错了。
第五步:还需要注意一点的是,把配置文件修改后,需要清理Web服务器的缓存并重启服务,重新加载配置文件。
综上,”no report config file”主要排查相关xml的配置,一定要注意xml配置文件的正确写法和位置,在异常发生的时候根据上面各项,认真检查,就可以快速的定位异常,解决问题了。
相关文章推荐
- mysql-python 安装错误 fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
- [初学hadoop]错误信息:hdfs://192.168.0.16:9000/report.bak, expected: file:///
- mysql-python 安装错误 fatal error C1083: Cannot open include file: 'config-win.h': No such file or direc
- 安装QTE的过程中出现 no such file qconfig-qvfb.h 的错误处理
- centos 16安装PHP7.0 异常 No pool defined. at least one pool section must be specified in config file
- mysql_connect()“No such file or directory”错误排除
- “从数据库检索信息时发生错误:‘Microsoft.VisualStudio.DataDesign.SyncDesigner.SyncFacade.SyncTableConfigManager’ 的类型初始值设定项引发异常。”的解决办法
- Laravel访问出错错误信息:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or dire
- mysql-python 安装错误: Cannot open include file: 'config-win.h': No such file or directory
- 触摸屏校准没反应,启动时出现No raw modules loaded.ts_config:No such file or directory错误的解决
- mysql导入数据出现Errcode: 2 - No such file or directory错误信息
- mysql-python 安装错误: Cannot open include file: 'config-win.h': No such file or directory
- mysql-python 安装错误 fatal error C1083: Cannot open include file: 'config-win.h': No such file or direc
- linux可执行文件错误:异常/bin/sh^M: bad interpreter: No such file or dire
- mysql错误:my_config.h: No such file or directory
- mysql-python 安装错误 fatal error C1083: Cannot open include file: 'config-win.h': No such file or direc
- Apache支持.htaccess以及“No input file specified” 和“ 重新载入页面以获取源代码”错误信息解决方案
- 在git bash中输入git init 提示错误信息: fatal: open /dev/null or dup failed: No such file or directory的解决办法
- mysql-python 安装错误 fatal error C1083: Cannot open include file: 'config-win.h': No such file or direc
- 设置RobotFramework的ftplibrary中,将Upload_file操作的异常改为回显错误信息。