报表中心验证码图片不显示问题
问题现象
报表中心登陆页面的验证码图片无法显示,后台日志显示已生成图片,前台页面调试时,却找不到图片文件,如下图所示:
前台调试时,图片加载地址为:
两个图片显示的图片路径不一致,那么如何才能让图片正确加载显示呢?
解决方案
在启动报表服务时,后台有一条被忽视的日志信息输出:
就是这个 reportCenter.xml 里的 home 值
所以解决方法是在 reportCenter.xml 添加这个属性的路径值,这个路径值需要是前台调试时生成的那个 URL 对应的实际路径。
比如 weblogic 部署 demo 应用时,对应的这个 home 值是“源路径”:
对应 xml 配置内容为:
<reportCenter>
<home>F:/report201228/report/web/webapps/demo/</home>
······