升级 ThingWorx Navigate > 迁移升级
  
迁移升级
准备迁移升级
在开始迁移升级之前,请为您的系统做好升级准备,并从源系统导出文件。以下各部分提供了执行这些步骤的相关说明。
更新配置管理器扩展
1. 首先,删除配置管理的扩展。
a. ThingWorx Composer 中,单击 “管理”,然后单击“安装的扩展”
b. 选择 thingworx-navigate-configuration-manager,然后单击
2. 重新启动 Apache Tomcat
3. 现在,请导入用于配置管理的 ThingWorx Navigate 扩展,位于 ThingWorx-Navigate-Supplemental-Files-<版本>-bundle.zip 解压缩后得到的 upgrade 文件夹中。
a. ThingWorx Composer 中,选择 “导入/导出” > “导入”
b. “导入”窗口中,单击“浏览”并选择 thingworx-navigate-data-manager-bundle-<版本>.zip
c. 单击“导入”
4. 重新启动 Apache Tomcat
导出所有非 Navigate 实体
接下来,我们将从 ThingWorx 导出所有实体:
1. ThingWorx Composer 中,搜索并打开 DataConfigurationAPI“常规信息”页面随即打开。
2. 单击“服务”
3. 对于 ExportEntities,请单击 “执行服务: ExportEntities”窗口随即打开。
4. 对于“输入”,在“文件名”下,输入用于存储导出实体的文件名称。
5. 单击“执行”。系统将弹出一则成功消息,并在下列位置导出实体:$<installdir>\ThingWorxStorage\repository\NavigateFileRepository\
导出配置
从源系统导出 ThingWorx Navigate 配置。稍后您需要将它们导入目标系统。
要将文件导出到 ThingWorx,请完成以下步骤:
1. ThingWorx Composer 中,搜索并打开 DataConfigurationAPI“常规信息”页面随即打开。
2. 单击“服务”
3. 对于 ExportDataToFile,请单击 “执行服务: ExportDataToFile”窗口随即打开。
4. 对于“输入”,在“文件名”下,输入用于存储导出配置的文件的名称。
5. 单击“执行”。系统将弹出一则成功消息,并在下列位置导出实体:$<installdir>\ThingWorxStorage\repository\NavigateFileRepository\
导出“我的任务”的相应配置
* 
此步骤仅适用于从 ThingWorx Navigate 8.5.x 升级到 9.x 的情形。
从源系统中导出“我的任务”的相应配置。稍后您需要将它们导入目标系统。
要将文件导出到 ThingWorx Composer,请完成以下步骤:
1. ThingWorx Composer 中,搜索并打开 DataConfigurationAPI“常规信息”页面随即打开。
2. 单击“服务”
3. 对于 ExportDBEntries,请单击 “执行服务: ExportDBEntries”窗口随即打开。
4. 对于“输入”,在“文件名”下,输入用于存储导出配置的文件的名称。
5. 单击“执行”。系统将弹出一则成功消息,并在下列位置导出实体:$<installdir>\ThingWorxStorage\repository\NavigateFileRepository\
备份自定义任务
如果您的自定义任务是通过修改预装 ThingWorx Navigate 扩展来构建的,请进行备份,以便在升级后重新部署它们。这可防止在升级过程中覆盖这些自定义任务。有关详细信息,请参阅 ThingWorx 帮助中心中的开发解决方案的最佳做法
如果要从 ThingWorx Navigate 9.0.0 升级到 9.1.0,则使用组件创建的自定义任务会自动升级。无需备份您的自定义任务。不过,最好在升级后备份您的自定义任务并查看这些任务。如果需要,可以重新部署您备份的自定义任务。
* 
升级到 ThingWorx Navigate 9.x 时,自定义混搭中使用的所有测试版组件都将被移除。将这些组件升级为 9.x 版本后,计划更新您的混搭。
保存对拒绝列表所做的更改
* 
此步骤仅适用于从 ThingWorx Navigate 8.5.x 升级到 9.x 的情形。
如果对拒绝列表进行了更改,请保存所做更改的副本,以便可在升级后重新应用这些更改。有关详细信息,请参阅向拒绝列表中添加属性向拒绝列表中添加属性主题。
备份和卸载 ThingWorx Navigate
如果现有的 ThingWorx Navigate 是使用安装程序进行安装的,则在对同一系统执行迁移升级之前,请按照以下步骤来备份和卸载现有 ThingWorx Navigate
* 
如果在不同的系统上执行迁移升级,则无需卸载现有的 ThingWorx Navigate
1. 备份以下文件夹:
ThingworxPlatform
ThingworxStorage
<Tomcat Home>\webapps\Thingworx
2. 卸载现有的 ThingWorx Navigate。有关卸载的帮助,请参阅下列说明。
a. 打开 ThingWorx Navigate 帮助中心页面,然后选择现有 ThingWorx Navigate 版本的帮助中心。
b. ThingWorx Navigate 帮助中心中,搜索“卸载 ThingWorx Navigate”,然后按照所提供的步骤进行操作。