SuperMap iServerJava 6R:不出图问题排查指南

需积分: 9 1 下载量 74 浏览量 更新于2024-09-11 收藏 622KB PDF 举报
"SuperMap iServerJava 6R不出图常见问题" 在使用SuperMap iServerJava 6R过程中,可能会遇到地图无法正常显示的问题,这通常被称为“不出图”。以下是一些常见的原因和解决方案: 1. **许可配置问题**: - 当iServerJava 6R启动时,如果在日志文件 `%SuperMapiServerJava_HOME%\logs\iserver.log` 中发现类似错误信息,可能意味着许可配置未成功。用户可以尝试在官方网站上申请试用许可,并参照帮助文档中的“安装与卸载”部分完成许可配置。 2. **数据源类型不兼容**: - iServerJava 6R支持使用Deskpro.NET创建的UDB格式数据源,但不支持Deskpro创建的SDB格式。如果发布的工作空间包含SDB格式数据源,会导致错误,如图2所示。解决方案是确保使用正确的数据源格式或转换数据源。 3. **创建服务用户名和密码**: - 首次启动服务后,必须先登录服务管理页面(http://localhost:8090/iserver/manager/)创建用户名和密码。若未创建,直接通过客户端访问地图服务可能导致显示白图。 4. **系统文件冲突**: - 如果在服务管理页面预览地图时出现白图,并提示“工作空间中没有任何数据源”,可能是C:\Windows\System32目录下的sqlite3.dll文件与iServerJava6R使用的版本冲突。解决办法是将该文件重命名为sqlite3.dll_bak,然后重启服务。 5. **预览地图为白图**: - 预览范例程序的地图为白图时,检查是否存在C:\Windows\System32目录下的sqlite3.dll冲突问题,按照上述方法处理。 - 用户自己发布的地图(文件型数据源)为白图,可能是因为在启动iServerJava 6R服务前,工作空间被Deskpro.NET打开而未关闭。解决方法是在Deskpro.NET中关闭工作空间,然后重启服务。 以上就是针对SuperMap iServerJava 6R不出图问题的一些常见排查步骤和解决策略。在处理这些问题时,建议用户仔细阅读官方文档、检查系统日志以及排查可能的环境冲突,以确保地图服务的正常运行。如果问题仍然存在,可以联系北京超图软件股份有限公司的技术支持获取进一步的帮助。