Cambio del número del puerto HTTP para Spectrum Spatial

El puerto HTTP se utiliza para acceder a todos los servicios web de Spectrum™ Technology Platform, ya sea a través de REST o SOAP, como también para la página de bienvenida, las aplicaciones de muestra y Spatial Manager.

Después de instalar Spectrum™ Technology Platform, puede modificar la configuración predeterminada del puerto que se asignó durante la instalación mediante la edición manual los archivos de configuración de servicio individual, de inicio y global. Existen distintas razones por las que puede ser necesario modificar el número de puerto:

  • Después de la instalación, se produce un conflicto de puertos.
  • Desea probar una nueva versión de Spectrum™ Technology Platform sin eliminar la antigua. Ya que no puede instalar ambas, puede desactivar la versión existente e instalar una imagen de Spectrum™ Technology Platform que use un puerto diferente.
  • Necesita un proxy en el puerto 8080, pero tiene una cantidad limitada de puertos para exponer externamente, por lo que desea mover Spectrum™ Technology Platform sin recrear todas las configuraciones ni los flujos de datos.
Nota: Esta tarea es solo para administradores experimentados, que tienen experiencia de servidores de aplicación en el cambio de números de puerto, ya que los conflictos de puertos de red pueden impedir que se inicien los componentes de los módulos. Una señal de que un componente no pudo iniciarse es su ausencia en Management Console. Para solucionar el problema, consulte el registro contenedor del servidor Spectrum™ Technology Platform. Este registro cronológico muestra cuál es el puerto que causa el problema. Encontrará el registro contenedor en: <install_folder>\server\app\repository\logs\wrapper.log.

Para ejecutar Spectrum™ Technology Platform en el nuevo puerto HTTP, es necesario modificar ciertas entradas en las propiedades y los archivos de configuración. Para cambiar las configuraciones de servicio, la edición de archivos WebDAV deber estar activada en el servidor. WebDAV está disponible en los servidores de Windows y Linux pero es posible que deba instalarlo.

Para cambiar el número de puerto:

  1. En spectrum-container.properties, cambie el valor de spectrum.http.port al nuevo número de puerto. Este archivo se encuentra en <install_folder>/server/app/conf.
  2. En el archivo java.properties, cambie todos los puertos repository.host y image.webapp.url. Este archivo se encuentra en: <install_folder>/server/modules/spatial.
  3. En Spatial Manager, modifique los números de puerto en estas configuraciones de servicio:
    • Mapping (solo es necesario cuando accede al Servicio Mapping a través de SOAP y cuando el parámetro ReturnImage para una solicitud RenderMap es Falso)
    • WFS
    • WMS
    • WMTS

    Para obtener instrucciones, consulte la “Guía de Spatial Manager” en la sección Utilidades de la Guía de Spectrum Spatial.

    Si está reubicando el servidor para que pueda utilizar un puerto diferente, es posible que el servidor Spectrum™ Technology Platform no esté en ejecución. No podrá editar los archivos de configuración de servicios hasta que se ejecute el servidor. Deberá iniciar el servidor, editar las configuraciones y reiniciar el servidor.

  4. Vuelva a iniciar Spectrum™ Technology Platform para que los cambios de puertos y propiedades tengan efecto.