问题现象: 下拉数据集、下拉树、下拉日历编辑风格无法正常显示点击,如下图所示: 测试服务器上没有问题,如下图所示,两个环境上war包一样,环境也一样
原因分析:
查看客户访问报表的URL,发现: 1.一个是https访问,一个是http访问 2.一个是内网地址,一个是外网地址 3.客户反馈:将正确的js放到浏览器上是可以访问的 综上所示,基本确定原因为:后台拼的URL地址有问题 解决方案: 使用appUrlPrefix 配置/APPMAP的值,说明如下: appUrlPrefix 表示访问报表时的 URL 中 WEB 服务器地址、端口及 WEB 应用名组成的一个串,如 http://192.168.0.1:8080/myWebApp。一般不用设置,程序可以自动拼出此串。 但有时访问申请经过了服务器的多重转发,造成拼出来的串不对时,需要设置此值。特殊情况:如果出现多台机器集群或者内外网多个 IP 等情况,可能导致最终拼出来的 ip 不正确,又不能指定死 ip,此时可以用/APPMAP 来配置 增加appUrlPrefix 节点,如下图所示,重启服务生效 |