首页 / 浏览问题 / 三维GIS / 问题详情
前端系统访问iserver发布的服务出现401问题
30EXP 2022年06月17日

使用产品:iserver 10.2.1 操作系统:windows server

数据类型:s3mb

问题详细描述:iserver版本修改,迁移服务后,使用新的iserver启动,可以直接访问,但是在前端系统中访问会提示401错误

问题重现步骤:

1、复制老版本iserver 10.0.1中iserver-services.xml文件至新版本iserver 10.2.1中;

2、启动iserver 10.2.1,登录iserver8090网页,访问服务,正常;

3、在前端系统中查看服务,提示401问题;

4、查看问题说是没有权限,但是也没设置权限,或者该怎么取消权限

1个回答

您好,报这个错误是因为没有权限导致的,两种方式可以解决:

方法一:您可以在当前浏览器中用对该服务有权限的用户进行登录。

方法二:通过token进行访问,比如:http://120.52.40.44:8090/iserver/services/map-plangis/rest/maps/M11/layers.json?token=aL3D_imy-ixnTrTlyPYT9eWy_MrT2JcRcpSf5D1_drl2Spv129MPdQVcQhsSbG7tCKB0TE3KZduB69Hi_DY_Ng..

详情可查看博客:https://blog.csdn.net/LBY_XK/article/details/121992641

如果按照以上方法检查设置后仍然报错,烦请检查一下iserver的许可是否过期;如果许可正常,重启iserver查看是否正常;如果还是提示错误的话检查是否缺少依赖。

4,151EXP 2022年06月20日
前端也用账号登了,许可也没过期,iserver也重启过好几次,可是并没有设置权限,我只是把xml文件复制到另一个版本内,并且也没设置权限,那有没有办法取消这个权限呢,是只有10.2.1以上版本会有吗?
您好,是否方便提供控制台中的报错信息呢?

另外,您尝试一下清除掉浏览器缓存,包括cookie的清除。
我重新部署了一版,没问题了;应该是第一次需要在服务器那边设置账号登录页面,第一次设置账号密码我是在其它电脑访问服务器页面设置的
...