GeoScene实战难题全解析:SSL报错、内存溢出与Token异常一网打尽

2024-06-21 软件资源 351 次阅读 0 次点赞
本文介绍了使用国产GIS平台GeoScene时遇到的五个常见问题及解决方法。包括:1. SSL证书验证失败,需通过PowerShell命令导入证书;2. REST API查询超大数据时报错,需在管理后台增加SOC最大堆内存至256M;3. 生成token时用户名或密码错误;4. 因多次登录失败导致token生成受限,需等待约5分钟;5. 服务请求超时,需调整服务超时时间。文章为GeoScene用户提供了实用的故障排查指引。

GeoScene是一款由易智瑞公司自主研发的国产地理信息系统(GIS)平台,它基于强大的地图绘制、空间数据管理与分析建模能力,为用户提供了从桌面端、Web端到云端的一体化解决方案。下面我将分享我在使用GeoScene过程中遇到的一些问题。

1、arcgis runtime报错:javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target。

以管理员方式打开PowerShell,执行以下代码即可。

cd "C:\Program Files\Java\jdk-11.0.17\bin"

.\keytool -importcert -file D:/java/nginx-1.21.1/ssl/giszhengshu.crt -alias zhengshu -cacerts

输入密钥库口令:changeit

是否信任此证书?:是

2、使用REST API获取数据,当数据量过大时报错:Error performing query operation.。

解决方法:使用主站管理员用户登录:https://hylab.cn:6443/geoscene/admin/login,点击machines,点击<Your Server Name>.<domain>.com,点击edit,设置SOC maximum heap size为256M。参考资料:https://support.esri.com/en-us/knowledge-base/error-error-performing-query-operation-000011736

GeoScene设置SOC最大内存

3、生成token报错:{“error”:{“code”:400,“message”:“Unable to generate token.”,“details”:[“Invalid username or password.”]}}。

用户名或密码错误,请检查用户名或密码。

4、生成token报错:{“error”:{“code”:400,“message”:“Unable to generate token.”,“details”:[“Too many invalid logins. Please try again later.”]}}。

等一会再试就好了。(大约5分钟)

5、请求GeoScene Rest API服务报错:Wait time of the request to the service ‘Distribution.MapServer’ has expired.

设置一下服务超时时间即可。

最后更新于1小时前
本文由人工编写,AI优化,转载请注明原文地址: GeoScene实战难题全解析:SSL报错、内存溢出与Token异常一网打尽

评论 (0)

登录 后发表评论

暂无评论,快来发表第一条评论吧!