点击<测试连接>,用HTTP的地址可以正常访问,而用HTTPS的如下图提示异常,是哪里有问题呢?
核心问题原因
工程未配置HTTPS证书报表工程所在服务器未正确配置SSL证书,导致HTTPS协议无法建立安全连接3
协议混合访问冲突当工程部分资源使用HTTPS而XML文件仍通过HTTP调用时,浏览器会因安全策略阻止混合内容加载5
解决方案方法一:统一协议(推荐)
为工程配置HTTPS证书在Tomcat的server.xml中添加SSL证书配置(需修改证书路径和密码):
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"SSLEnabled="true" scheme="https" secure="true"keystoreFile="/path/to/your_cert.jks"keystorePass="your_password"clientAuth="false" sslProtocol="TLS"/>
3
更新XML文件URL将数据集中的远程URL改为HTTPS协议:
https://yourdomain.com/path/to/file.xml
参考https://help.fanruan.com/finereport/doc-view-1430.html