升级 ThingWorx Navigate > 在现有 ThingWorx Navigate 安装上升级 Apache Tomcat
  
在现有 ThingWorx Navigate 安装上升级 Apache Tomcat
按照本主题中的步骤,在现有 ThingWorx Navigate 安装上升级 Apache Tomcat
1. 停止 Apache TomcatIntegration Runtime
2. 将以下文件复制到本地文件夹:
<Tomcat 主目录>\webapps\Thingworx.war
<Tomcat 主目录>\conf\server.xml
<Tomcat 主目录>\conf\web.xml
<Tomcat 主目录>\bin\setenv.bat
<Tomcat 主目录>\conf\sslkeystore.jks(如果使用 SSL 配置 Tomcat)
(可选)位于 ThingWorx 安装目录中的 ThingworxPlatformThingworxStorage 文件夹。
如果将 ThingWorx 与 MSSQL 数据库一起安装,请备份 <Tomcat 主目录>\lib\mssql-jdbc-<version>.jre8
如果将 ThingWorx 配置为使用 Windchill 作为 IDP,请备份 <Tomcat 主目录>\webapps\Thingworx\WEB-INF\web.xml<Tomcat-主目录>\webapps\Thingworx\WEB-INF\lib\ptc-identity-provider-authentication-filter-<version>.jar
3. 根据安装类型执行以下操作之一:
如果使用安装程序安装 ThingWorx Navigate,请删除 <Navigate-Install>/tomcat/apache-tomcat-8.5.23/*.* tomcat 文件夹的内容。此外,请记录安装程序服务名称 (例如:ThingWorx-Foundation),然后删除该服务。稍后在安装过程中您会需要此名称。
如果手动安装 ThingWorx Navigate,请卸载 Apache Tomcat
4. 使用 32 位/64 位安装程序下载所需的 Apache Tomcat 版本。
确保所安装的 ThingWorx Platform 版本支持要安装的 Apache Tomcat 版本。要检查兼容性信息,请在 PTC 参考文档搜索适用 ThingWorx Platform 版本的系统要求文档。
5. 安装 Apache Tomcat
如果您使用安装程序安装 ThingWorx Navigate
在安装目录的 tomcat 文件夹中安装新 Tomcat。路径:<navigate-installation>/tomcat/apache-tomcat-{version}
将 Tomcat 服务命名为“ThingWorx-Foundation”(与在步骤 3 中删除的服务名称相同)。这有助于确保“ThingWorx Navigate 配置”工具在 Tomcat 升级后按预期工作。
有关 Tomcat 安装和 JAVA 的位置,请参阅 setenv.bat 文件。
有关安装 Apache Tomcat 的操作说明,请参阅 ThingWorx Platform 8 帮助中心的安装 ThingWorx 部分。要查找其他 ThingWorx Platform 版本的《安装 ThingWorx》指南,请访问 PTC 参考文档页面。
您可以忽略文档中的 JAVA 安装说明,因为 JAVA 已包括在 ThingWorx Navigate 安装中。
在手动安装 Apache Tomcat 之前,请确保根据所安装的 ThingWorx Navigate 更新 tomcat 文件夹的所有者权限。
6. 完成安装和设置 Apache Tomcat 后,将复制的 Thingworx.war 文件(按照步骤 2 所示)放置在 <Tomcat 主目录>webapps 文件夹中。
7. 如果 ThingworxPlatform 文件夹使用非标准路径,当系统环境变量 THINGWORX_PLATFORM_SETTINGSApache Tomcat 升级影响时,请更新该系统变量。
8. 使用 Tomcat 位置更新 <Tomcat 主目录>\webapps 的 PATH 变量。
9. 如果更改了配置文件 (web.xml, server.xml),请将这些文件 (在步骤 2 中复制) 粘贴到新安装的相应位置。
10. 如果现有 Tomcat 是使用 SSL 进行配置的,并且在升级前已复制 server.xml(如步骤 2 中所述),请执行以下操作之一:
sslkeystore.jks 文件从现有 Tomcat 配置文件夹复制到新安装。
将路径更新为 server.xml 中的正确 sslkeystore.jks 位置。
11. 如果将 ThingWorx Navigate 配置为使用 Windchill 身份验证,请将 web.xmlptc-identity-provider-authentication-filter-<version>.jar 文件放回各自的位置。
12. 启动 Apache TomcatThingWorx Integration Runtime
ThingWorx Navigate 已成功升级。现在,可以开始使用新版本了。
* 
如果 ThingWorx Composer 不可访问,并且在更新后出现 500 错误,请参阅CS315394