超图FAQ: 需要切换虚拟平台,由于 iCloudManager 调用的数据库类型不同,操作也不同,下面根据数据库类型分类讲解具体的操作步骤:
当 iCloudManager 调用 SQLite 数据库时:
(1)若 iCloudManager 还在运行中,请先将其关闭,即执行【SuperMap iCloudManager 安装目录】\bin 目录下的shutdown.bat/shutdown.sh 文件。
(2)删除【%SuperMap iCloudManager_HOME%\icm_config】目录下的database.db文件。
(3)重启 SuperMap iCloudManager 服务,即执行【SuperMap iCloudManager 安装目录】\bin 目录下的 startup.bat/startup.sh 文件。
(4)访问服务(http://:8080/icloud/),对 iCloudManager 重新进行初始化,初始化的方法请参考“初始化 iCloudManager”。
当 iCloudManager 调用 MySQL 数据库时:
(1)若 iCloudManager 还在运行中,请先将其关闭,即执行【SuperMap iCloudManager 安装目录】\bin 目录下的shutdown.bat/shutdown.sh 文件。
(2)删除 MySQL 数据库中存储 iCloudManager 相关信息的表。具体操作是,选择 iCloudManager 调用的数据库,数据库名由 database.properties 文件内的 jdbcUrl 属性的 [database] 值决定,选择所有的表,然后删除。
(3)重启 SuperMap iCloudManager 服务,即执行【SuperMap iCloudManager 安装目录】\bin 目录下的 startup.bat或startup.sh 文件)。
(4)访问服务(http://:8080/icloud/),对 iCloudManager 重新进行初始化,初始化的方法请参考“初始化 iCloudManager”。
注意:删除 database.db 文件或数据库表之前,请做好备份工作。