Actualización de ThingWorx Navigate > Actualización de Apache Tomcat en una instalación de ThingWorx Navigate existente
  
Actualización de Apache Tomcat en una instalación de ThingWorx Navigate existente
Siga los pasos de este tema para actualizar Apache Tomcat en una instalación de ThingWorx Navigate existente.
1. Detenga Apache Tomcat y ThingWorx Integration Runtime.
2. Copie los siguientes ficheros en una carpeta local:
<Ubicación principal de Tomcat>\webapps\Thingworx.war
<Ubicación principal de Tomcat>\conf\server.xml
<Ubicación principal de Tomcat>\conf\web.xml
<Ubicación principal de Tomcat>\bin\setenv.bat
<Ubicación principal Tomcat>\conf\sslkeystore.jks (si Tomcat se ha configurado mediante SSL)
(Opcional) Las carpetas ThingworxPlatform y ThingworxStorage que se encuentran en el directorio de instalación de ThingWorx.
Si se ha instalado ThingWorx con una base de datos MSSQL, realice una copia de seguridad de <Ubicación principal Tomcat>\lib\mssql-jdbc-<versión>.jre8.
Si ThingWorx está configurado para utilizar Windchill como IDP, realice una copia de seguridad de <Ubicación principal Tomcat>\webapps\Thingworx\WEB-INF\web.xml y <Ubicación principal Tomcat>\webapps\Thingworx\WEB-INF\lib\ptc-identity-provider-authentication-filter-<versión>.jar
3. Realice una de las siguientes acciones en función del tipo de instalación:
Si se ha instalado ThingWorx Navigate mediante el instalador, borre el contenido de la carpeta <Instalación de Navigate>/tomcat/apache-tomcat-8.5.23/*.* de Tomcat. Asimismo, se debe tener en cuenta el nombre del servicio del instalador (por ejemplo, "ThingWorx-Foundation") y, a continuación, borrar el servicio. Este nombre se necesitará más adelante durante la instalación.
Si ThingWorx Navigate se ha instalado manualmente, desinstale Apache Tomcat.
4. Descargue la versión necesaria de Apache Tomcat mediante el instalador de 32 bits/64 bits.
Asegúrese de que la versión instalada de ThingWorx Platform soporta la versión de Apache Tomcat que desea instalar. Para verificar la información de compatibilidad, busque el documento de requisitos del sistema para la versión aplicable de ThingWorx Platform en Documentos de referencia de PTC.
5. Instale Apache Tomcat.
Si ThingWorx Navigate se ha instalado mediante el instalador:
Instale la nueva versión de Tomcat en la carpeta tomcat del directorio de instalación. Ruta: <Instalación de Navigate>/tomcat/apache-tomcat-{versión}.
Asigne el servicio de Tomcat como "ThingWorx-Foundation" (el nombre del servicio que se ha borrado en el paso 3). De este modo, se puede garantizar que la herramienta Configuración de ThingWorx Navigate funciona según lo previsto después de la actualización de Tomcat.
Consulte el fichero setenv.bat para conocer las ubicaciones de instalación de Tomcat y Java.
Las instrucciones para la instalación de Apache Tomcat están disponibles en la sección Instalación de ThingWorx del centro de ayuda de ThingWorx Platform 8. Para buscar el manual Instalación de ThingWorx de cualquier otra versión de ThingWorx Platform, visite la página Documentos de referencia de PTC.
Se pueden desestimar las instrucciones de instalación de JAVA que se indican en el documento, ya que JAVA ya estaría instalado en una instalación de ThingWorx Navigate.
Asegúrese de actualizar los permisos de propietario de la carpeta tomcat en función de la versión de ThingWorx Navigate instalada antes de la instalación manual de Apache Tomcat.
6. Una vez completada la instalación y la configuración de Apache Tomcat, coloque el fichero copiado Thingworx.war (tal como se indica en el paso 2) en la carpeta <Ubicación principal de Tomcat>webapps.
7. Si se utiliza una ruta no estándar para la carpeta ThingworxPlatform, actualice la variable de entorno del sistema THINGWORX_PLATFORM_SETTINGS, si se ve afectada por la actualización de Apache Tomcat.
8. Actualice la variable PATH en <Ubicación principal de Tomcat>webapps con la ubicación de Tomcat.
9. Si se han realizado cambios en los ficheros de configuración (web.xml, server.xml), pegue estos ficheros (copiados en el paso 2) en sus ubicaciones respectivas de la nueva instalación.
10. Si la instalación de Tomcat existente se ha configurado mediante SSL y se ha copiado server.xml antes de la actualización (tal como se indica en el paso 2), realice una de las siguientes acciones:
Copie el fichero sslkeystore.jks de la carpeta de configuración de Tomcat existente en la nueva instalación.
Actualice la ruta a la ubicación sslkeystore.jks correcta en server.xml.
11. Si ThingWorx Navigate se ha configurado con la autenticación de Windchill, coloque los ficheros web.xml y ptc-identity-provider-authentication-filter-<version>.jar de nuevo en sus ubicaciones respectivas.
12. Inicie Apache Tomcat y ThingWorx Integration Runtime.
ThingWorx Navigate se ha actualizado correctamente. Ha llegado el momento de empezar a utilizar la nueva versión.
* 
Si ThingWorx Composer no es accesible y se produce un error 500 después de la actualización, consulte CS315394.