Cambio del número del puerto HTTP para Spectrum Spatial

El puerto HTTP se utiliza para acceder a todos los servicios web de Spectrum, 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:

  • El instalador silencioso de Spectrum™ Technology Platform no permite especificar el puerto, solamente se puede especificar después de la instalación.
  • Después de la instalación, se produce un conflicto de puertos.
  • Usted desea probar una nueva versión de Spectrum sin eliminar la antigua. Ya que no puede instalar ambas, puede desactivar la versión existente e instalar una imagen de Spectrum que use un puerto diferente.
  • Se requiere un proxy en el puerto 8080, pero se tiene una cantidad limitada de puertos para exponer externamente, de modo que puede mover Spectrum sin recrear todas las configuraciones y 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. Este registro cronológico muestra cuál es el puerto que causa el problema. Encontrará el registro contenedor del servidor Spectrum en: <install folder>\server\app\repository\logs\wrapper.log.

Para ejecutar Spectrum en el nuevo puerto de 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. Con la edición de WebDAV y mientras se ejecuta Spectrum, abra los contenidos del repositorio como una letra de unidad y edite las configuraciones del servicio que se encuentran en la carpeta Configuración en la raíz del repositorio. Cambie el número de puerto viejo por el nuevo en cada configuración de servicio. Existen una o dos referencias al número de puerto en cada configuración.

    Si está reubicando el servidor para que pueda utilizar un puerto diferente, es posible que el servidor Spectrum 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 volver a iniciar el servidor.

    Nota: Asegúrese de realizar la edición en el contenido de la carpeta Configuración del repositorio y no en la carpeta Configuración de la instalación de Spectrum.
  4. Vuelva a iniciar Spectrum para que los puertos y los cambios de propiedades produzcan efecto.