在现有 ThingWorx Navigate 安装上升级 Apache Tomcat
按照本主题中的步骤,在现有 ThingWorx Navigate 安装上升级 Apache Tomcat。
1. 停止 Apache Tomcat 和 Integration 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 安装目录中的 ThingworxPlatform 和 ThingworxStorage 文件夹。
◦ 如果将 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_SETTINGS 受 Apache 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.xml 和 ptc-identity-provider-authentication-filter-<version>.jar 文件放回各自的位置。
12. 启动 Apache Tomcat 和 ThingWorx Integration Runtime。
ThingWorx Navigate 已成功升级。现在,可以开始使用新版本了。
|
如果 ThingWorx Composer 不可访问,并且在更新后出现 500 错误,请参阅 CS315394。
|