升级 ThingWorx Navigate > 就地升级
  
就地升级
就地升级路径仅适用于从使用安装程序安装的 ThingWorx Navigate 9.1、9.0 和 8.5.x 进行升级。“ThingWorx Navigate 安装”工具可标识先前的 ThingWorx Navigate 安装并指导您完成升级过程。
* 
如果之前手动安装了 ThingWorx Navigate (而未使用安装程序),请将 ThingWorx Navigate 迁移到使用安装程序安装的实例。如此操作便于未来就地升级。
在开始升级之前,请确保您已完成本主题中的步骤。
准备就地升级
在开始升级之前,请备份您的自定义任务,并保存对拒绝列表 (以前称为黑名单) 所做的任何更改的副本。以下各部分提供了执行这些步骤的相关说明。
备份自定义任务
如果您的自定义任务是通过修改预装 ThingWorx Navigate 扩展来构建的,请进行备份,以便在升级后重新部署它们。这可防止在升级过程中覆盖这些自定义任务。有关详细信息,请参阅 ThingWorx 帮助中心中的开发解决方案的最佳做法
ThingWorx Navigate 9.0 升级到 9.1 时,使用组件创建的自定义任务会自动升级。无需备份您的自定义任务。但是,最好备份自定义任务和自定义组件实施。完成升级后对其进行审阅,并在必要时进行重新部署。
* 
升级到 ThingWorx Navigate 9.2 时,自定义混搭中使用的所有测试版组件都将被移除。将这些组件升级为 9.2 版本后,计划更新您的混搭。
保存对拒绝列表所做的更改
如果对拒绝列表进行了更改,请保存所做更改的副本,以便可在升级后重新应用这些更改。有关详细信息,请参阅向拒绝列表中添加属性向拒绝列表中添加属性主题。
就地升级的先决条件
升级 ThingWorx Foundation
升级到 ThingWorx Navigate 9.2 之前,请确保您已使用安装程序升级到兼容的 ThingWorx Foundation 版本。请参阅下列步骤:
1. 使用 Release AdvisorThingWorx Navigate Product Compatibility Matrix 确定兼容的 ThingWorx Foundation 版本。
2. 如果要从 ThingWorx Navigate 8.5.8 进行升级,则需在升级 ThingWorx Foundation 之前执行一些附加步骤。
升级前的版本
必要步骤
之前从 ThingWorx Navigate 8.5.x 升级到 8.5.8,现在要升级到 ThingWorx Navigate 9.2
如果您先前已从 ThingWorx Navigate 8.5.x 版本升级到 8.5.8 版本,且目前正打算升级到 ThingWorx Navigate 9.2 版本,请执行以下步骤:
a. 运行 ThingWorx Upgrade Ready Utility。有关详细信息,请参阅 ThingWorx 帮助中心中安装程序升级主题下的“B.) 运行 ThingWorx Upgrade Ready Utility”部分。
b. 在运行此实用程序后创建的 ThingWorxFoundation.xml 文件中,将 <applicationVersion> 特性值修改为 8.5.8
* 
ThingWorxFoundation.xml 文件保存在用户配置文件的 .ptc_ccif 文件夹 (例如,在 Windows 中位于:C:\Users\Administrator\.ptc_ccif;在 Linux 中位于:~/.ptc_ccif/) 内。
ThingWorx Navigate 8.5.8 升级到 9.2
ThingWorx Navigate 8.5.8 (使用安装程序安装) 升级到 9.2 时,不会在 .ptc_ccif 文件夹中创建所需的 ThingWorxFoundation.xml 文件。作为此已知问题的解决方法,您需要手动创建 ThingWorxFoundation.xml 文件并验证此文件中的某些属性值。
a. 创建 ThingWorxFoundation.xml 文件。您可以使用以下示例,并根据个人需求对其进行更新:
<?xml version="1.0" encoding='utf-8'?>
<installationInfo>
<projectFlavor>PostgreSQL</projectFlavor>
<applicationName>ThingWorxFoundation</applicationName>
<applicationVersion>8.5.8</applicationVersion>
<applicationInstallDir>C:\Program Files
(x86)\ThingWorxFoundation</applicationInstallDir>
</installationInfo>
b. 验证用户配置文件的 ThingWorxFoundation.xml 文件中的以下属性值:
a. 验证 <applicationVersion> 属性值是否为当前版本。
b. 验证 <applicationInstallDir> 特性值是否为当前 ThingWorx Foundation 安装位置。
如果您先前已从 ThingWorx Navigate 8.5.x 版本升级到 8.5.8 版本,且目前正打算升级到 ThingWorx Navigate 9.2 版本,请执行以下步骤:
1. 运行 ThingWorx Upgrade Ready Utility。有关详细信息,请参阅 ThingWorx 帮助中心中安装程序升级主题下的“B.) 运行 ThingWorx Upgrade Ready Utility”部分。
2. 在运行此实用程序后创建的 ThingWorxFoundation.xml 文件中,将 <applicationVersion> 特性值修改为 8.5.8
* 
ThingWorxFoundation.xml 文件保存在用户配置文件的 .ptc_ccif 文件夹 (例如,在 Windows 中位于:C:\Users\Administrator\.ptc_ccif;在 Linux 中位于:~/.ptc_ccif/) 内。
ThingWorx Navigate 8.5.8 (使用安装程序安装) 升级到 9.2 时,不会在 .ptc_ccif 文件夹中创建所需的 ThingWorxFoundation.xml 文件。作为此已知问题的解决方法,您需要手动创建 ThingWorxFoundation.xml 文件并验证此文件中的某些属性值。
1. 创建 ThingWorxFoundation.xml 文件。您可以使用以下示例,并根据个人需求对其进行更新:
<?xml version="1.0" encoding='utf-8'?>
<installationInfo>
<projectFlavor>PostgreSQL</projectFlavor>
<applicationName>ThingWorxFoundation</applicationName>
<applicationVersion>8.5.8</applicationVersion>
<applicationInstallDir>C:\Program Files
(x86)\ThingWorxFoundation</applicationInstallDir>
</installationInfo>
2. 验证用户配置文件的 ThingWorxFoundation.xml 文件中的以下属性值:
a. 验证 <applicationVersion> 属性值是否为当前版本。
b. 验证 <applicationInstallDir> 特性值是否为当前 ThingWorx Foundation 安装位置。
3. 使用安装程序升级到兼容的 ThingWorx Foundation 版本。有关升级的帮助,请参阅 ThingWorx 帮助中心的使用安装程序升级 ThingWorx Foundation 主题。
* 
ThingWorx Foundation 9.2 需要使用 JAVA 11。如果要从使用 JAVA 8 部署的版本进行升级,请先安装 JAVA 11,将 JAVA 8 中的相关证书导入到 JAVA 11 中,然后继续升级 ThingWorx Foundation
安装 ThingWorx Flow
在升级 ThingWorx Navigate 之前,必须使用安装程序安装 ThingWorx Flow。有关安装 ThingWorx Flow 的帮助,请访问 ThingWorx 帮助中心中的安装 ThingWorx Flow 主题。
* 
ThingWorx FoundationThingWorx FlowThingWorx Navigate 必须安装在同一系统上。
在安装 ThingWorx Flow 时,如果尚未使用应用程序必需的自签名证书来更新 extra.crt 文件,请确保在安装 ThingWorx Navigate 之前更新该文件。有关详细的操作说明,请参阅 ThingWorx 帮助中心的 ThingWorx Flow 安装后的步骤主题的“步骤 7”。
审阅 Windchill 要求
请确保满足 Windchill 要求,之后才能开始升级 ThingWorx Navigate
有关详细信息,请参阅先决条件主题下的“Windchill 要求”部分。
有关 Windchill 要求,请参阅安装 ThingWorx Navigate 9.2 指南中的“先决条件”一节。