首页 / 浏览问题 / 云GIS / 问题详情
宿主机访问虚拟机iserver一直显示loading
24EXP 2024年09月10日

使用产品:supermap-iserver-11.2.0-linux-arm64-all.tar.gz

操作系统:统信 uos-server-20-1070a-arm64

宿主机操作系统:win11 x86

参考了该网址部署的虚拟机:Windows系统x86机器安装(麒麟、统信)ARM系统详细教程_x86电脑能通过vmware安装arm的linux吗-CSDN博客

问题描述:

    用QEMU启动虚拟机中的iserver后,在宿主机中用Edge浏览器访问iserver就一直显示loading,并在控制台中有三个文件显示Failed to load resource: net::ERR_INVALID_CHUNKED_ENCODING

错误如图下:

在iserver的log文件中也没有发现报错

1个回答

您好, 这个错误通常与虚拟机的网络配置有关:

1、试试宿主机能不能ping通虚拟机的ip地址(注意到您截图用的是localhost,localhost表示本机的地址,访问虚拟机要用虚拟机的ip地址)

2、关闭防火墙或者设置防火墙允许访问iserver端口

3、注意到您的虚拟机有图形化界面(桌面),可以在虚拟机浏览器里访问iserver,测试iserver是否能正常运行注册

希望能够帮助到您!
1,000EXP 2024年09月10日
我用的网络端口转发,将虚拟机的8090映射到的宿主机的8899实现的访问。虚拟机中的浏览器就可以,iserver中的功能也都可以使用。emmmm最后宿主机哪里我通过  iserver/_setup  才进入的初始化页面初始化的iserver,但是在宿主机中访问虚拟机中的iserver还是有好多页面上的功能不能使用,连iserver上的地图服务中的地图预览也不能使用,但是开发的系统程序中调用iserver各种服务接口却都没有问题。
1、清除浏览器缓存之后再访问试试

2、端口转发是怎么配置的呢,是哪种网络配置模式呢?

3、试试不用端口转发,直接配置网络之后使用虚拟机ip地址访问iserver,看是否正常
...