如何解决SuperMap iPortal中资源中心资源不显示问题

2024-02-25 08:32

本文主要是介绍如何解决SuperMap iPortal中资源中心资源不显示问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

xkf

如何解决SuperMap iPortal中资源中心资源不显示问题

  • 前言
    • 1. 磁盘占用率过高
    • 2. 与Elasticsearch的索引丢失

前言

在支持SuperMap iPortal(下文简称iPortal)的过程中时不时会有人来咨询这样的问题,大致是:我资源中心的资源不见了,但是管理界面还能正常查看资源;我资源界面显示的资源和管理界面显示的对不上了;我注册服务时提示成功,但是资源中心还是没有。那么这样的问题是是吗原因造成的呢?主要是以下两点:

1. 磁盘占用率过高

iPortal默认是把资源中心的资源目录存在Elasticsearch里面的,而Elasticsearch有一个磁盘保护机制,那就是当磁盘占用率超过95%的时候Elasticsearch会变成只读状态,而这种状态下就会导致iPortal资源中心的资源显示不出来。
解决方法: 给磁盘瘦瘦身,清理下磁盘空间,降低占用率后重启iPortal即可
ps: 如果重启后依旧没显示,结合第二点重建下索引

2. 与Elasticsearch的索引丢失

这种情况有可能会导致前言所讲的三种问题,当你发现自己磁盘占用率较低的时候就可以重建下和Elasticsearch的索引。
具体操作:

  1. 打开在【SuperMap iPortal 安装目录】\webapps\iportal\WEB-INF下有iPortal的配置文件iportal.xml
  2. 停掉iPortal
  3. 把配置文件中的< reindexAllResources >参数修改为true
  4. 修改后重启iPortal后即可
    如果有iPortal帮助文档可以在帮助文档中搜索’重建索引’,然后参考帮助文档进行修改,如下图:
    在这里插入图片描述

这篇关于如何解决SuperMap iPortal中资源中心资源不显示问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/744936

相关文章

MySQL的cpu使用率100%的问题排查流程

《MySQL的cpu使用率100%的问题排查流程》线上mysql服务器经常性出现cpu使用率100%的告警,因此本文整理一下排查该问题的常规流程,文中通过代码示例讲解的非常详细,对大家的学习或工作有一... 目录1. 确认CPU占用来源2. 实时分析mysql活动3. 分析慢查询与执行计划4. 检查索引与表

MySQL报错sql_mode=only_full_group_by的问题解决

《MySQL报错sql_mode=only_full_group_by的问题解决》本文主要介绍了MySQL报错sql_mode=only_full_group_by的问题解决,文中通过示例代码介绍的非... 目录报错信息DataGrip 报错还原Navicat 报错还原报错原因解决方案查看当前 sql mo

Spring Boot 整合 ShedLock 处理定时任务重复执行的问题小结

《SpringBoot整合ShedLock处理定时任务重复执行的问题小结》ShedLock是解决分布式系统中定时任务重复执行问题的Java库,通过在数据库中加锁,确保只有一个节点在指定时间执行... 目录前言什么是 ShedLock?ShedLock 的工作原理:定时任务重复执行China编程的问题使用 Shed

MYSQL事务死锁问题排查及解决方案

《MYSQL事务死锁问题排查及解决方案》:本文主要介绍Java服务报错日志的情况,并通过一系列排查和优化措施,最终发现并解决了服务假死的问题,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录问题现象推测 1 - 客户端无错误重试配置推测 2 - 客户端超时时间过短推测 3 - mysql 版本问

Git提交代码详细流程及问题总结

《Git提交代码详细流程及问题总结》:本文主要介绍Git的三大分区,分别是工作区、暂存区和版本库,并详细描述了提交、推送、拉取代码和合并分支的流程,文中通过代码介绍的非常详解,需要的朋友可以参考下... 目录1.git 三大分区2.Git提交、推送、拉取代码、合并分支详细流程3.问题总结4.git push

解读静态资源访问static-locations和static-path-pattern

《解读静态资源访问static-locations和static-path-pattern》本文主要介绍了SpringBoot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访... 目录静态资源访问static-locations和static-path-pattern静态资源配置

使用TomCat,service输出台出现乱码的解决

《使用TomCat,service输出台出现乱码的解决》本文介绍了解决Tomcat服务输出台中文乱码问题的两种方法,第一种方法是修改`logging.properties`文件中的`prefix`和`... 目录使用TomCat,service输出台出现乱码问题1解决方案问题2解决方案总结使用TomCat,

解决Spring运行时报错:Consider defining a bean of type ‘xxx.xxx.xxx.Xxx‘ in your configuration

《解决Spring运行时报错:Considerdefiningabeanoftype‘xxx.xxx.xxx.Xxx‘inyourconfiguration》该文章主要讲述了在使用S... 目录问题分析解决方案总结问题Description:Parameter 0 of constructor in x

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

Java循环创建对象内存溢出的解决方法

《Java循环创建对象内存溢出的解决方法》在Java中,如果在循环中不当地创建大量对象而不及时释放内存,很容易导致内存溢出(OutOfMemoryError),所以本文给大家介绍了Java循环创建对象... 目录问题1. 解决方案2. 示例代码2.1 原始版本(可能导致内存溢出)2.2 修改后的版本问题在