Обновление ThingWorx Navigate > Обновление Apache Tomcat в существующей установке ThingWorx Navigate
  
Обновление Apache Tomcat в существующей установке ThingWorx Navigate
Следуйте инструкциям, приведенным в этом разделе, чтобы обновить Apache Tomcat в существующей установке ThingWorx Navigate.
1. Остановите Apache Tomcat и ThingWorx 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 с помощью программы установки удалите содержимое папки Tomcat <установка Navigate>/tomcat/apache-tomcat-8.5.23/*.*. Кроме того, запишите имя сервиса установки (например, "ThingWorx-Foundation"), а затем удалите сервис. Это имя потребуется позже во время установки.
При установке вручную ThingWorx Navigate удалите Apache Tomcat.
4. Загрузите требуемую версию Apache Tomcat с помощью 32- или 64-разрядного установщика.
Убедитесь, что установленная версия ThingWorx Platform поддерживает версию Apache Tomcat, которую требуется установить. Чтобы просмотреть информацию о совместимости, выполните поиск документа System Requirements (Требования к системе) для применимой версии ThingWorx Platform на странице PTC Reference Documents (Справочная документация PTC) (на английском языке).
5. Установите Apache Tomcat.
При установке ThingWorx Navigate с помощью программы установки выполните следующие действия.
Заново установите Tomcat в папку tomcat каталога установки. Путь: <установка navigate>/tomcat/apache-tomcat-{версия}.
Назовите сервис Tomcat "ThingWorx-Foundation" (то же имя, что и у сервиса, удаленного на шаге 3). Это поможет убедиться, что после обновления Tomcat инструмент Конфигурация ThingWorx Navigate работает так, как ожидалось.
Сведения о размещении установок Tomcat и JAVA см. в файле setenv.bat.
Инструкции по установке Apache Tomcat доступны в разделе Установка ThingWorx справочного центра ThingWorx Platform 8. Чтобы найти руководство Установка ThingWorx для любых других версий ThingWorx Platform, перейдите на страницу PTC Reference Documents (Справочная документация PTC).
Можно игнорировать инструкции по установке Java в документе, поскольку Java уже устанавливается в процессе установки ThingWorx Navigate.
Убедитесь, что вы обновили разрешения владельца для папки tomcat в соответствии с установленной версией ThingWorx Navigate перед установкой Apache Tomcat вручную.
6. После завершения установки и настройки Apache Tomcatвставьте скопированный файл Thingworx.war (см. шаг 2) в папку <каталог Tomcat>\webapps.
7. Если для папки ThingworxPlatform используется нестандартный путь, обновите системную переменную среды THINGWORX_PLATFORM_SETTINGS, если на нее повлияет обновление Apache Tomcat.
8. Обновите расположение Tomcat в переменной PATH на <каталог Tomcat>\webapps.
9. Если файлы конфигурации (web.xml, server.xml) были изменены, вставьте эти файлы (скопированные на шаге 2) в соответствующие папки новой установки.
10. Если существующая установка Tomcat была сконфигурирована с SSL и файл server.xml был скопирован перед обновлением (как указано в шаге 2), выполните одно из следующих действий:
Скопируйте файл sslkeystore.jks из существующей папки конфигурации Tomcat в новую установку.
Обновите путь, чтобы было правильным расположение sslkeystore.jks в server.xml.
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.