升級 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 (如果 Tomcat 透過 SSL 進行組態)
(選用) ThingworxPlatformThingworxStorage 資料夾位於 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.xmlserver.xml) 中進行了任何變更,請將 (在步驟 2 中複製的) 這些檔案貼到新安裝的對應位置。
10. 如果您的現有 Tomcat 是使用 SSL 配置的,且您在升級之前已 (如步驟 2 中所述) 複製 server.xml,請執行下列其中一項動作:
sslkeystore.jks 檔案從現有 Tomcat configuration 資料夾複製到新安裝。
將路徑更新至 server.xml 中正確的 sslkeystore.jks 位置。
11. 如果您已透過 Windchill 驗證配置 ThingWorx Navigate,請將 web.xmlptc-identity-provider-authentication-filter-<version>.jar 檔案放回其各自的位置。
12. 啟動 Apache TomcatThingWorx Integration Runtime
您已成功升級 ThingWorx Navigate。現在可以開始使用新版本了。
* 
如果無法存取 ThingWorx Composer,且在更新之後發生 500 錯誤,請參閱 CS315394