润乾报表 服务器上报表访问报错:报表缓存因超时已被清除,请从头访问此报表

 

将报表部署到服务器上,访问时报错:
报表缓存因超时已被清除,请从头访问此报表,或者是因为中文名传递乱码,找不到缓存了,请检查服务器中文乱码问题

原因以及解决方案:
常见原因 1:
URL 里拼接了缓存 id 参数,导致缓存过期清理后找不到报错
解决方法:
去掉缓存 id 参数的拼接,最简单 URL 写法为:····showReport.jsp?rpx=xxx.rpx

常见原因 2:
raqsoftconfig.xml 中报表和参数的缓存时间设置的太小
解决方法:
增加对应缓存时间的值