在現有 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 (如果 Tomcat 透過 SSL 進行組態)
◦ (選用) ThingworxPlatform 與 ThingworxStorage 資料夾位於 ThingWorx 安裝目錄中。
◦ 如果您將 ThingWorx 與 MSSQL 資料庫一起安裝,請備份 <Tomcat 首頁>\lib\mssql-jdbc-<版本>.jre8。
◦ 如果您的 ThingWorx 已配置為使用 Windchill 作為 IDP,請備份 <Tomcat 首頁>\webapps\Thingworx\WEB-INF\web.xml 和 <Tomcat 首頁>\webapps\Thingworx\WEB-INF\lib\ptc-identity-provider-authentication-filter-<版本>.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-{版本}。
▪ 將 Tomcat 服務命名為 "ThingWorx-Foundation" (與您在步驟 3 中刪除的服務名稱相同)。此操作有助於確保 ThingWorx Navigate 的「ThingWorx Navigate 組態」工具在 Tomcat 升級後會按預期運作。
◦ 如需瞭解 Tomcat 安裝以及 JAVA 位置的相關資訊,請參閱 setenv.bat 檔案
◦ 有關安裝
Apache Tomcat 的指示可在
ThingWorx Platform 8 說明中心的
安裝 ThingWorx 部份找到。如需尋找其他任何
ThingWorx Platform 版本的
《安裝 ThingWorx Navigate》指南,請造訪
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 配置的,且您在升級之前已 (如步驟 2 中所述) 複製 server.xml,請執行下列其中一項動作:
◦ 將 sslkeystore.jks 檔案從現有 Tomcat configuration 資料夾複製到新安裝。
◦ 將路徑更新至 server.xml 中正確的 sslkeystore.jks 位置。
11. 如果您已透過 Windchill 驗證配置 ThingWorx Navigate,請將 web.xml 與 ptc-identity-provider-authentication-filter-<version>.jar 檔案放回其各自的位置。
12. 啟動 Apache Tomcat 與 ThingWorx Integration Runtime。
您已成功升級 ThingWorx Navigate。現在可以開始使用新版本了。
|
如果無法存取 ThingWorx Composer,且在更新之後發生 500 錯誤,請參閱 CS315394。
|