安装和配置 ThingWorx Navigate > 准备安装 > 先决条件
  
先决条件
在本主题中,您会了解 ThingWorx Navigate 的先决条件。其中包括硬件规模定制、ThingWorx FoundationWindchill 的相关要求。
您可以直接导航至以下任意主题:
产品兼容性信息
硬件规模定制
ThingWorx 需求和 ThingWorx Navigate 许可
卸载 ThingWorx Integration Runtime
Windchill 要求
KeyStore 和 TrustStore 文件
产品兼容性信息
检出 Release AdvisorThingWorx Navigate Product Compatibility Matrix,以获取受支持的 Windchill 版本、ThingWorx、web 浏览器、第三方软件以及其他必需应用程序。
* 
PTC 计划在 ThingWorx Navigate 的下一版本中停用 ThingWorx Navigate Product Compatibility Matrix。在后续版本中,将不再保留此文档。有关兼容性信息,建议参考 Release Advisor
使用 Release Advisor
要在 Release Advisor 中查看版本一览表:
1. 登录到 Release Advisor
2. “主要产品”页面上,执行以下步骤:
a. “产品系列”字段中,选择 ThingWorx
b. “产品”字段中,选择 ThingWorx Navigate
c. “版本”字段中,选择需要兼容性信息的版本。
d. 单击“添加”
3. 单击“下一步”
4. 所选产品的版本一览表即会呈现在页面顶部“主要产品”栏中的“版本一览表”字段中。
有关使用 Release Advisor 的其他信息,请参阅 PTC 知识库中的此技术支持文章
硬件规模定制
请查阅 ThingWorx 帮助中心系统需求主题中所述的 ThingWorx 规模定制指南。
ThingWorx Navigate 平台规模定制指南可帮助确定成功部署 ThingWorx Navigate 所需的硬件配置。
ThingWorx 需求和 ThingWorx Navigate 许可
安装 ThingWorx Foundation
在安装 ThingWorx Navigate 之前,必须使用安装程序安装 ThingWorx Foundation。有关安装 ThingWorx Foundation 的帮助,请访问 ThingWorx 9 帮助中心的 ThingWorx Foundation 安装程序
* 
如果计划对 ThingWorx Navigate 进行单一登录 (SSO) 身份验证配置,则必须在开始安装 ThingWorx Navigate 之前使用 SSL 配置 ThingWorx Foundation
虽然 ThingWorx Foundation 支持 PingFederate、Azure Active Directory 以及 Active Directory Federation Services 作为中央身份验证服务器(CAS),但 ThingWorx Navigate 仅在此版本中仅支持 PingFederate
使用安装程序安装 ThingWorx Foundation 后,运行许可证配置器,以接收具有 ThingWorx Navigate 授权的有效许可证。
安装 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”。
卸载 ThingWorx Integration Runtime
如果已安装了 ThingWorx Integration Runtime,请按照下表中与您的操作系统相关的说明将其卸载。
Windows
Linux
1. “任务管理器”中,停止 ThingWorx-IntegrationRuntime 服务。
2. 在命令提示符处,运行下列命令:
sc delete Thingworx-IntegrationRuntime
1. 在命令提示符处,运行下列命令:
systemctl stop Thingworx-IntegrationRuntime
systemctl disable Thingworx-IntegrationRuntime
rm -f /etc/systemd/system/Thingworx-IntegrationRuntime.service
systemctl daemon-reload
Windchill 要求
以下是 Windchill 的要求:
Windchill - 请确保您目前采用的 CPS 版本是为受支持的 Windchill 版本所支持的最低版本。查阅 Release AdvisorThingWorx Navigate Product Compatibility Matrix,以获得受支持的版本和最低 CPS 版本。有关使用 Release Advisor 的帮助,请参阅本主题中的产品兼容性信息 部分。
为了提高安全性,我们建议您在 Windchill 开始安装之前配置 ThingWorx Navigate 服务器使用 SSL。有关如何执行此操作的说明,请参阅《Windchill 安装和配置指南》
* 
如果计划使用 Windchill 身份验证配置 ThingWorx Navigate,则必须在开始安装之前配置 Windchill 服务器使用 SSL。
要在 Windchill 中启用上载和下载请求,需按照文中的相关说明将 Windchill 配置为允许跨域资源共享 (CORS)。请确保 WindchillThingWorx 均使用相同的协议 (HTTP 或 HTTPS) 进行配置。PTC 建议使用安全连接 (HTTPS)。
Windchill 配置为允许 CORS 后,可执行以下操作:
将附件上载至“报告问题”任务。
配置 Windchill 时,使用 ThingWorx Flow 的 web 地址更新 web.xml 文件中的 [ALLOWED_ORIGINS] 参数。例如,https://FlowHost:Port
例如,在使用“查看部件结构”任务时,下载附件以检索仅存在于 Windchill 副本电子仓库中的图形文件。
KeyStore 和 TrustStore 文件
在配置 ThingWorx Navigate 时,您需要创建 KeyStore 和 TrustStore 文件。您可以立即创建这些文件,也可以在开始配置之前进行创建。有关详细说明,请参阅为 ThingWorx Navigate 创建 KeyStore 和 TrustStore 文件主题。
所需的文件具体取决于您所选的身份验证方法。转至下列主题之一以查看所需的文件:
设置 ThingWorx Navigate 使用单一登录
设置 ThingWorx Navigate 使用 Windchill 身份验证
设置 ThingWorx Navigate 使用固定身份验证