-
mn77bv77 初学数据Lv2
发表于2022-12-28 16:00
楼主
本帖最后由 mn77bv77 于 2022-12-28 16:03 编辑
点击报表导出时会出现文件空白的情况,本帖记录下发生此问题可能出现的原因。
1.不能获取到地址
问题描述:在导出时查看相应的报错信息为:unable to load the address ,此问题为无法获取到服务器地址。
解决方案:
①若为ABI产品,在系统管理——分析展现——报表展示——服务器地址中配置相应的服务器地址。
②若为指标管理或其他产品,需要在中间件中加JVM参数,这里以tomcat为例。
修改tomcat的startup.bat文件,第一行加入如下参数:set JAVA_OPTS="-D@set_serverurl=服务器地址",然后重启服务。
例如: set JAVA OPTS="-D@set serverurl=http://222.249.233.180:32323/zb"
将ip,端口,根路径,均换成项目的,将resid换成看板的资源id
换好后将地址拼到浏览器,然后查看浏览器是否能正常展现看板,如果跳转到登录页,则可能是单点影响,原因如下:
导出截图的时候,需要在后台访问url生成界面,但是被单点拦截跳转到了登陆页,导致截图报错。所以单点里面对下面的几个地址不能拦截
/eqbibase/loginshowqboard.do
/eppt/loginshowpptreport.do
/ebibase/loginshowreport.do
点击报表导出时会出现文件空白的情况,本帖记录下发生此问题可能出现的原因。
1.不能获取到地址
问题描述:在导出时查看相应的报错信息为:unable to load the address ,此问题为无法获取到服务器地址。
解决方案:
①若为ABI产品,在系统管理——分析展现——报表展示——服务器地址中配置相应的服务器地址。
修改tomcat的startup.bat文件,第一行加入如下参数:set JAVA_OPTS="-D@set_serverurl=服务器地址",然后重启服务。
例如: set JAVA OPTS="-D@set serverurl=http://222.249.233.180:32323/zb"
如果配置正确,还是出现导出空白,请记录看板的资源id,按照下列示例进行拼接地址
http://172.18.55.33:8080/wbi/eqbibase/loginshowqboard.do?resid=EANA$2$7$4$4a9436fa5a7f42eaa8370dc04a92fbbb$d38434e403a74db18e67dcc7a430afd7&id=admin将ip,端口,根路径,均换成项目的,将resid换成看板的资源id
换好后将地址拼到浏览器,然后查看浏览器是否能正常展现看板,如果跳转到登录页,则可能是单点影响,原因如下:
导出截图的时候,需要在后台访问url生成界面,但是被单点拦截跳转到了登陆页,导致截图报错。所以单点里面对下面的几个地址不能拦截
/eqbibase/loginshowqboard.do
/eppt/loginshowpptreport.do
/ebibase/loginshowreport.do