https 协议下的报表打印导出问题

 

问题描述:
应用程序在 http 协议下是可以正常使用的
然后切换为 https 协议后,润乾报表导出、打印就没反应了,好像 js 不执行了
是哪里的问题呢?

解决方法:

如果是 V4 版本,那么在 reportconfig.xml 中将 appUrlPrefix 的值改为 /APPMAP,最后重启服务测试
即:

 <config>
      <name>appUrlPrefix</name>
      <value>/APPMAP</value>
    </config>

如果是 V5 或者 V2018 版本,那么在 raqsoftconfig.xml 中新增 appUrlPrefix 的属性配置,最后重启服务测试
即:

<property  name="appUrlPrefix"  value="/APPMAP" />

注意
1. 一定要注意 appUrlPrefix 的大小写
2. 重启 web 服务才会生效哈

appUrlPrefix 属性使用说明
appUrlPrefix 表示访问报表时的 URL 中 WEB 服务器地址、端口及 WEB 应用名组成的一个串,如http://192.168.0.1:8080/myWebApp。
一般不用设置,程序可以自动拼出此串。但有时访问申请经过了服务器的多重转发,造成拼出来的串不对时,需要设置此值。特殊情况:如果出现多台机器集群或者内外网多个 IP 等情况,可能导致最终拼出来的 ip 不正确,又不能指定死 ip,此时可以用 /APPMAP 来配置。