Обновление 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.
▪ Можно игнорировать инструкции по установке 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.
|