读报表文件失败:报表文件 /WEB-INF/reportFiles/ 統計圖鑽取.rpx 不存在
学习报表教程第6章,遇到2个问题:
1、根据报表教程第 6 章的步骤操作,浏览器上可以正确显示出默认值的内容。只是网址列上,中文未能正确显示出来,如屏幕截图,这要调整哪里的设定呢?
2、点击统计图上另一个人的柱状图,未能正确显示该员的统计图,反而出现报错,如下图。
请问是否哪里的环境设定要调整?如何调整?
- 错误信息:
-
读报表文件失败:統計圖鑽取.rpx 错误来源:报表文件 /WEB-INF/reportFiles/ 統計圖鑽取.rpx 不存在
统一都调用了 UrlEncode 方法,否则直接用中文路径会有莫名其妙的问题。
最好用英文名
檔案名稱和參數名稱全部都改用英文名了, 還是報錯.
與潤乾報表的環境設定是否有關?
例如, 下圖中的 "應用資源路徑" 是否需要調整?
請問,<web 瀏覽 > 時, 產生的報表 *.rpx 是儲存在哪個資料夾裡?
我发现问题出在哪儿了:原来是报表 .rpx 的储存路径有指定的、不能随意乱改。
我将润乾报表安装在 D:\Program Files\raqsoft2, 所以报表默认的储存路径是:
D:\Program Files\raqsoft2\report\web\webapps\demo\WEB-INF\reportFiles。
可是因为这路径太长了, 为了方便我将设计的报表(.rpx)另存到 win10 的文档文件夹 (C:\Users\user_name\Documents) 里,
没想到这一来在 web 浏览时便会出现报错了!
将报表档案存回原默认的路径、再重跑 web 浏览,就可以正常执行了。
👍
用 web 预览,肯定得是 jsp 能找到相对路径嘛,jsp 不能随便访问系统目录的,至少都应该是 webapps 下的。
你要是觉得太长,用在系统里直接访问麻烦,可以把目录映射出来,其实直接在报表里打开工作目录,报表模板就应该可以管理了,还是挺方便的。