Image Removed
Image Added
Manual de Instalación
Synthesis Director
...
DIRECTOR - Manual de instalación 1.1.X
...
Painel |
---|
borderColor | #E4E3E3 |
---|
bgColor | #ffffff |
---|
titleColor | #ffffff |
---|
borderWidth | 1px |
---|
titleBGColor | #704581 |
---|
title | REVISIONES |
---|
|
Expandir |
---|
|
Fecha | Versión | Cambios – Motivo | | 1 | Creación del documento | | 2 | Agregado de sección "14. Configuración adicional del sistema" | | 3 | Agregado de la sección "8. Actualización" |
|
|
...
| 4 | Se especifica la configuración de SMTP | | 5 | Aclaracion version .NET Framework e instalación de Director Server como Servicio | | 6 | Agregar certificados a la Consola |
|
|
Painel |
---|
borderColor | #E4E3E3 |
---|
titleColor | #ffffff |
---|
borderWidth | 1 |
---|
titleBGColor | #704581 |
---|
title | CONTENIDO |
---|
|
|
Âncora |
---|
| _Toc478737561 |
---|
| _Toc478737561 |
---|
|
Âncora |
---|
| _Toc500318338 |
---|
| _Toc500318338 |
---|
|
1. Objetivo
El objetivo de este documento es ofrecer una guía completa del proceso de instalación del producto Synthesis Directorproducto Director.
Se explicarán los pasos de la implementación, los requerimientos de hardware y software como así también las propiedades a ser configuradas.
...
Âncora |
---|
| _Toc500318339 |
---|
| _Toc500318339 |
---|
|
2. Alcance
Synthesis Director de Synthesis Retail SolutionsNapse Global.
Âncora |
---|
| _Toc500318340 |
---|
| _Toc500318340 |
---|
|
3. Referencias
Se menciona la serie de documentos que acompañan al producto:
- Synthesis Director – Manual de instalación
Este manual
- Synthesis Director – Manual de usuario
Manual del usuario que explica la operatoria completa de Synthesis Director
- VTOL CORE – Manual de usuario
Manual del usuario que explica la operatoria completa de VTOL Core
4. Introducción
4.1
...
¿Qué es
...
Director?
Synthesis Director es una solución de Synthesis Retail Solutions Napse que permite gestionar, administrar, distribuir y monitorear de manera centralizada y eficiente nuevas versiones de productos Synthesis Napse en la red de tiendas de un retailer.
Además, posee la funcionalidad de monitorear en forma remota las terminales publicando múltiple información de las mismas.
Âncora |
---|
| _Toc500318343 |
---|
| _Toc500318343 |
---|
|
4.2 Arquitectura ...
de Director
El producto se encuentra constituido por los siguientes componentes:
- Synthesis Director Server
Ubicado de forma centralizada en un servidor, permite y efectúa la gestión, administración, coordinación e integración del sistema. Le ofrece al usuario una consola web de operación.
...
- Consola de administración
Por medio de la interfaz gráfica web, el usuario puede acceder a la solución para administrar los productos Synthesis y Napse y sus versiones y monitorear las terminales de los locales.
...
- Git
Se encarga de llevar a cabo el control y la gestión de versiones de los productos definidos en el sistema.
- Synthesis Director Agent
Se encuentra integrado en cada producto de una terminal de una tienda, Entre sus principales funciones se encuentran: informar el estado del producto, actualizar el producto a nuevas versiones vigentes e informar datos de una terminal.
![](/download/attachments/161971763/worddavc83396c8ccd94b01b0707e7826406509.png?version=1&modificationDate=1586961487393&api=v2)
Diagrama de Synthesis Director
Âncora |
---|
| _Toc500318344 |
---|
| _Toc500318344 |
---|
|
5. Flujo de Implementación
En este apartado se explicará la secuencia o los pasos para instalar, configurar e iniciar Synthesis Director:
- Verificar y cumplir con los pre-requisitos del sistema, tanto de software como de hardware (apartado 6. Pre-requisitos del Sistema)
- Efectuar la instalación completa mediante el asistente gráfico de instalación (apartado 7. Instalación)
- Crear la base de datos y ejecutar los script de base de datos (apartado 8. Creación de la Base de Datos)
- Iniciar Synthesis Director como proceso (apartado 9.1 Iniciar Synthesis Director)
- Acceder a la consola web de administración e iniciar sesión (apartado 10. Acceso Administrativo a Synthesis Director)
- Configurar las propiedades y las variables iniciales que utilizará Synthesis Director utilizará Director (apartado 11. Configuración Inicial del Sistema)
...
Una vez efectuado el flujo de implementación, dirigirse al documento "Synthesis Director - Manual de usuario.pdf" para conocer cómo operar con el producto Synthesis Director.
6. Pre-requisitos del Sistema
...
La instalación completa de Synthesis Director se realiza gracias al uso de un asistente gráfico de configuración.
Nota |
---|
Recomendación: Se recomienda instalar Synthesis Director en el mismo servidor en que se encuentra instalado Git o en un servidor separado con una conexión de red de al menos 100MB. |
...
Nota |
---|
Nota: Verificar tener correctamente seteada la variable JAVA_HOME. En caso de no tenerla, setearla a la carpeta de instalación de la JVM. Para esto verificar la carpeta de instalación, ejemplo: C:\Java\jdk1.8.0_77". |
Para instalar Synthesis Director Server se deben seguir los siguientes pasos:
...
- Verificar la existencia de la base de datos que usará la aplicación Synthesis Director.
- Iniciar sesión en el sistema operativo donde se instalará la aplicación con un usuario con permisos de administrador.
- Iniciar el instalador de la aplicación Synthesis Director ejecutando la siguiente sentencia en la línea de comandos:
...
- La versión del motor de base de datos seleccionado
- El host de la base de datos
- El nombre de la base de datos que fue creada previamente para Synthesis Director
- El puerto de la base de datos
- Y las credenciales (usuario y contraseña) para la autenticación del motor de base de datos
...
13. Dentro del directorio elegido en el paso 7, se creó la carpeta con la versión instalada de Synthesis Director.
![](/download/attachments/161971763/worddavb098b223a50d1991b00552291cd93ae8.png?version=1&modificationDate=1586961487985&api=v2)
Los archivos creados son los siguientes:
...
Archivo | Descripción |
bin | Carpeta que contiene los archivos de inicio y de detención de la aplicación como proceso de Windows y de Linux |
docs | Carpeta que contiene documentación de Synthesis Director |
scripts | Carpeta que contiene los scripts de base de datos que permiten su creación y populación |
tomcat | Carpeta del servidor de aplicaciones tomcat |
licenseAccepted.sts | Archivo de texto que menciona el usuario y la fecha que aceptó los términos y condiciones de uso |
...
A continuación, lo que se debe realizar es ejecutar los scripts en la base de datos. Ver el apartado 7. Creación de la Base de Datos.
Nota |
---|
Nota: El SD Agent inicia en el puerto 8383. El SD Agent conoce una IP y un puerto para comunicarse con SD Server. Se tiene q que establecer una comunicación bidireccional entre Agent y Server. |
Âncora |
---|
| _Actualización |
---|
| _Actualización |
---|
|
Âncora |
---|
| _Toc500318352 |
---|
| _Toc500318352 |
---|
|
8. Actualización
...
Los scripts, para crear e inicializar la base de datos que emplea la aplicación, se encuentran en la carpeta "scripts" dentro del directorio de instalación del producto.
Los scripts se encuentran separados en carpetas "core" y "director" y también según el motor de base de datos al que corresponden.
Los scripts de base de datos existentes deberán ser ejecutados, con el usuario administrador de base de datos.
Cada archivo contiene, como inicio de su nombre, un número que indica la secuencia en que debe ser corrido.
...
Por último, se deben ejecutar los scripts de Synthesis Directorde Director, ubicados en
{DIRECTORIO_INSTALACION}/director/scripts/director/nombreMotorBD
...
Aviso |
---|
Importante: En caso de que la ejecución de scripts haya dado como resultado errores o excepciones, detenga la aplicación y contáctese con el personal de soporte técnico. |
Âncora |
---|
| _Toc500318354 |
---|
| _Toc500318354 |
---|
|
10. Iniciar/...
Detener Director
Âncora |
---|
| _Iniciar_Synthesis_Director |
---|
| _Iniciar_Synthesis_Director |
---|
|
Âncora |
---|
| _Toc500318355 |
---|
| _Toc500318355 |
---|
|
10.1 Iniciar ...
Director
Âncora |
---|
| _Toc480883582 |
---|
| _Toc480883582 |
---|
|
Âncora |
---|
| _Toc480883602 |
---|
| _Toc480883602 |
---|
|
Âncora |
---|
| _Toc480884748 |
---|
| _Toc480884748 |
---|
|
Âncora |
---|
| _Toc480898032 |
---|
| _Toc480898032 |
---|
|
Âncora |
---|
| _Toc481482601 |
---|
| _Toc481482601 |
---|
|
Âncora |
---|
| _Toc482971961 |
---|
| _Toc482971961 |
---|
|
Âncora |
---|
| _Toc486934983 |
---|
| _Toc486934983 |
---|
|
Âncora |
---|
| _Toc486935097 |
---|
| _Toc486935097 |
---|
|
Âncora |
---|
| _Toc487123510 |
---|
| _Toc487123510 |
---|
|
Âncora |
---|
| _Toc487127440 |
---|
| _Toc487127440 |
---|
|
Âncora |
---|
| _Toc487704590 |
---|
| _Toc487704590 |
---|
|
Âncora |
---|
| _Toc488772777 |
---|
| _Toc488772777 |
---|
|
Âncora |
---|
| _Toc488772858 |
---|
| _Toc488772858 |
---|
|
Âncora |
---|
| _Toc488772889 |
---|
| _Toc488772889 |
---|
|
Âncora |
---|
| _Toc488772954 |
---|
| _Toc488772954 |
---|
|
Âncora |
---|
| _Toc488842552 |
---|
| _Toc488842552 |
---|
|
Âncora |
---|
| _Toc488842736 |
---|
| _Toc488842736 |
---|
|
Âncora |
---|
| _Toc490559398 |
---|
| _Toc490559398 |
---|
|
Âncora |
---|
| _Toc492914079 |
---|
| _Toc492914079 |
---|
|
Âncora |
---|
| _Toc500316783 |
---|
| _Toc500316783 |
---|
|
Âncora |
---|
| _Toc500318278 |
---|
| _Toc500318278 |
---|
|
Âncora |
---|
| _Toc500318356 |
---|
| _Toc500318356 |
---|
|
...
Âncora |
---|
| _Toc480883584 |
---|
| _Toc480883584 |
---|
|
Âncora |
---|
| _Toc480883604 |
---|
| _Toc480883604 |
---|
|
Âncora |
---|
| _Toc480884750 |
---|
| _Toc480884750 |
---|
|
Âncora |
---|
| _Toc480898034 |
---|
| _Toc480898034 |
---|
|
Âncora |
---|
| _Toc481482603 |
---|
| _Toc481482603 |
---|
|
Âncora |
---|
| _Toc482971963 |
---|
| _Toc482971963 |
---|
|
Âncora |
---|
| _Toc486934985 |
---|
| _Toc486934985 |
---|
|
Âncora |
---|
| _Toc486935099 |
---|
| _Toc486935099 |
---|
|
Âncora |
---|
| _Toc487123512 |
---|
| _Toc487123512 |
---|
|
Âncora |
---|
| _Toc487127442 |
---|
| _Toc487127442 |
---|
|
Âncora |
---|
| _Toc487704592 |
---|
| _Toc487704592 |
---|
|
Âncora |
---|
| _Toc488772779 |
---|
| _Toc488772779 |
---|
|
Âncora |
---|
| _Toc488772860 |
---|
| _Toc488772860 |
---|
|
Âncora |
---|
| _Toc488772891 |
---|
| _Toc488772891 |
---|
|
Âncora |
---|
| _Toc488772956 |
---|
| _Toc488772956 |
---|
|
Âncora |
---|
| _Toc488842554 |
---|
| _Toc488842554 |
---|
|
Âncora |
---|
| _Toc488842738 |
---|
| _Toc488842738 |
---|
|
Âncora |
---|
| _Toc490559400 |
---|
| _Toc490559400 |
---|
|
Âncora |
---|
| _Toc492914081 |
---|
| _Toc492914081 |
---|
|
Âncora |
---|
| _Toc500316785 |
---|
| _Toc500316785 |
---|
|
Âncora |
---|
| _Toc500318280 |
---|
| _Toc500318280 |
---|
|
Âncora |
---|
| _Toc500318358 |
---|
| _Toc500318358 |
---|
|
Para iniciar Synthesis Director como proceso, se deben seguir los siguientes pasos:
- Iniciar sesión en el sistema operativo
- Ingresar a la carpeta {DIRECTORIO_INSTALACION}/director/bin
- Ejecutar uno de los archivos según el sistema operativo:
- start-director.cmd (Windows)
- start-director.sh (Linux)
Âncora |
---|
| _Toc500318359 |
---|
| _Toc500318359 |
---|
|
10.2 Detener ...
Director
Âncora |
---|
| _Toc482971965 |
---|
| _Toc482971965 |
---|
|
Âncora |
---|
| _Toc486934987 |
---|
| _Toc486934987 |
---|
|
Âncora |
---|
| _Toc486935101 |
---|
| _Toc486935101 |
---|
|
Âncora |
---|
| _Toc487123514 |
---|
| _Toc487123514 |
---|
|
Âncora |
---|
| _Toc487127444 |
---|
| _Toc487127444 |
---|
|
Âncora |
---|
| _Toc487704594 |
---|
| _Toc487704594 |
---|
|
Âncora |
---|
| _Toc488772781 |
---|
| _Toc488772781 |
---|
|
Âncora |
---|
| _Toc488772862 |
---|
| _Toc488772862 |
---|
|
Âncora |
---|
| _Toc488772893 |
---|
| _Toc488772893 |
---|
|
Âncora |
---|
| _Toc488772958 |
---|
| _Toc488772958 |
---|
|
Âncora |
---|
| _Toc488842556 |
---|
| _Toc488842556 |
---|
|
Âncora |
---|
| _Toc488842740 |
---|
| _Toc488842740 |
---|
|
Âncora |
---|
| _Toc490559402 |
---|
| _Toc490559402 |
---|
|
Âncora |
---|
| _Toc492914083 |
---|
| _Toc492914083 |
---|
|
Âncora |
---|
| _Toc500316787 |
---|
| _Toc500316787 |
---|
|
Âncora |
---|
| _Toc500318282 |
---|
| _Toc500318282 |
---|
|
Âncora |
---|
| _Toc500318360 |
---|
| _Toc500318360 |
---|
|
...
Âncora |
---|
| _Toc482971967 |
---|
| _Toc482971967 |
---|
|
Âncora |
---|
| _Toc486934989 |
---|
| _Toc486934989 |
---|
|
Âncora |
---|
| _Toc486935103 |
---|
| _Toc486935103 |
---|
|
Âncora |
---|
| _Toc487123516 |
---|
| _Toc487123516 |
---|
|
Âncora |
---|
| _Toc487127446 |
---|
| _Toc487127446 |
---|
|
Âncora |
---|
| _Toc487704596 |
---|
| _Toc487704596 |
---|
|
Âncora |
---|
| _Toc488772783 |
---|
| _Toc488772783 |
---|
|
Âncora |
---|
| _Toc488772864 |
---|
| _Toc488772864 |
---|
|
Âncora |
---|
| _Toc488772895 |
---|
| _Toc488772895 |
---|
|
Âncora |
---|
| _Toc488772960 |
---|
| _Toc488772960 |
---|
|
Âncora |
---|
| _Toc488842558 |
---|
| _Toc488842558 |
---|
|
Âncora |
---|
| _Toc488842742 |
---|
| _Toc488842742 |
---|
|
Âncora |
---|
| _Toc490559404 |
---|
| _Toc490559404 |
---|
|
Âncora |
---|
| _Toc492914085 |
---|
| _Toc492914085 |
---|
|
Âncora |
---|
| _Toc500316789 |
---|
| _Toc500316789 |
---|
|
Âncora |
---|
| _Toc500318284 |
---|
| _Toc500318284 |
---|
|
Âncora |
---|
| _Toc500318362 |
---|
| _Toc500318362 |
---|
|
Para finalizar Synthesis Director como proceso, se deben seguir los siguientes pasos:
- Iniciar sesión en el sistema operativo
- Ingresar a la carpeta {DIRECTORIO_INSTALACION}/director/bin
- Ejecutar uno de los archivos según el sistema operativo:
- stop-director.cmd (Windows)
- stop-director.sh (Linux)
...
...
11. Instalar Director como servicio
- Iniciar sesión en el sistema operativo
- Ingresar a la carpeta {DIRECTORIO_INSTALACION}/director/bin
- Ejecutar uno de los archivos según el sistema operativo:
- install-service.cmd (Windows)
- install-service.sh (Linux)
El servicio se creará con el nombre DirectorServer
Âncora |
---|
| _Acceso_Administrativo_a |
---|
| _Acceso_Administrativo_a |
---|
|
Âncora |
---|
| _Toc500318363 |
---|
| _Toc500318363 |
---|
|
12. Acceso Administrativo a DirectorDirector provee una consola web por la cual se pueden realizar distintas funciones, como ser:
...
Debido a las características de un servicio web, el acceso a la consola administrativa se puede realizar de forma remota.
Para acceder a la consola web de Synthesis Director de Director se debe utilizar el siguiente enlace:
...
- IP-SERVER: corresponde a la dirección IP o nombre del server donde se está ejecutando el servidor Synthesis Director
- PORT: corresponde al puerto del servidor web utilizado por Synthesis Director por Director (por defecto 8090 y 8490 para el seguro)
...
Finalizada la inicialización del sistema y accediendo a la URL mencionada, se visualizará la pantalla de login:
Image Removed
Image Added
Pantalla de Login
Âncora |
---|
| _Toc500318365 |
---|
| _Toc500318365 |
---|
|
...
12.1 Primer Inicio de Sesión
Synthesis Director concede por defecto una cuenta de acceso a la consola de administración que debe ser cambiada cuando se ingresa a la misma por primera vez.
El formulario de Login solicitará los datos de la cuenta por defecto:
...
Este usuario tendrá los permisos necesarios para poder gestionar los usuarios del sistema.
Âncora |
---|
| _Configuración_de_variables |
---|
| _Configuración_de_variables |
---|
|
Âncora |
---|
| _Toc477340376 |
---|
| _Toc477340376 |
---|
|
Âncora |
---|
| _Configuración_Inicial_del |
---|
| _Configuración_Inicial_del |
---|
|
Âncora |
---|
| _Toc500318366 |
---|
| _Toc500318366 |
---|
|
...
13. Configuración Inicial del Sistema
A continuación se detallan todas las propiedades y variables de configuración de Synthesis Director.
Estas variables, pertenecientes al módulo "Director", son configurables a través de la página de configuración presente en la consola de administración web del producto que se accede mediante el punto de menú Configuración > Configuración de Propiedades.
...
Nota |
---|
Nota: Para conocer cómo modificar las propiedades, por favor dirigirse al documento "VTOL Core - Manual de usuario.pdf". |
Âncora |
---|
| _Toc500318367 |
---|
| _Toc500318367 |
---|
|
...
14. Puertos
Se detallan a continuación los puertos con los que opera el sistema.
...
Nota |
---|
Nota: los puertos aquí señalados son valores por defecto y dependerán de la configuración finalmente elegida. |
Âncora |
---|
| _Toc500318368 |
---|
| _Toc500318368 |
---|
|
...
15. Logeo del sistema
El sistema generará trazas de log en la siguiente carpeta:
...
- el server.log, guarda información específica de la aplicación DIRECTOR
- el catalina.log, guarda información específica del contenedor
- el localhost_access_log.log, guarda información específica de accesos de la aplicacion (todas las solicitudes como http)
- el host-manage.logr, guarda información específica de eventos de la aplicación “manager”
- el manager.log, guarda información específica de la aplicación “host_manager”
- stacktrace.log, guarda información específica de excepciones de la aplicación
15.1 Configuración
para configurar el server.log se debe modificar el file vtol-log4j.xml, el cual encontraremos en: {DIRECTORIO_INSTALACION
}\tomcat\webapps\director\WEB-INF\classes\
...
Aviso |
---|
cuando se hace una re-instalación completa del sistema, la configuración de logeo se pierde, por lo tanto se recomienda realizar un backup previo a la instalación. |
...
16. Configuración adicional del sistema
...
16.1 Memoria
Para administrar la memoria del Director Server se debe crear un archivo setenv.bat (windows) o sentenv.sh (linux) en "[Instalación de Director Server]\tomcat\bin" con el siguiente contenido
...
Nota |
---|
Se debe configurar los parámetros mínimos y máximos de memoria según recomendación de NAPSE ya que depende de la cantidad total de aplicación monitoreadas, cantidad de usuarios de la aplicación, etc. Adicionalmente, los parámetros xms, xmx pueden variar según la JVM (Java Virtual Machine) utilizada. Para mayor referencia consultar la documentación del fabricante de la JVM utilizada. |
...
16.2 Soporte
...
16.2.1 Utilización de JConsole
JConsole es una utilidad de la JVM de Sun que permite monitorear el funcionamiento en real time de una aplicación Java, como ser la memoria utilizada, los thread, procesador, etc
...
- identificar el PID del proceso Director Server
- abrir un shell con privilegios de administrador
- ejecutar el comando jconsole PID, donde PID es el número de proceso identificado en el paso 1
...
16.2.2 Captura de Thread Dump y Memory dump
- Identificar el PID de la aplicación JAVA
- Abrir un SHELL con privilegios de administrador
- Ejecutar los siguientes comandos
...
5. compartir para su análisis
Âncora |
---|
| _Toc500318369 |
---|
| _Toc500318369 |
---|
|
...
17. Anexo
Âncora |
---|
| _Instalación_de_Git |
---|
| _Instalación_de_Git |
---|
|
Âncora |
---|
| _Toc500318370 |
---|
| _Toc500318370 |
---|
|
...
17.1 Instalación de Git
En este anexo se mencionarán los pre-requisitos y la explicación de cómo instalar los softwares de control de versiones Git.
En base al sistema operativo que posea el servidor a instalar Git, variará el software a instalar:
- Si el sistema operativo es Windows, se instalará Bonobo (apartado 15.1.1 Bonobo Git Server)
- Si el sistema operativo es Linux, se instalará GitLab (apartado 15.1.2 GitLab)
Âncora |
---|
| _Toc500318371 |
---|
| _Toc500318371 |
---|
|
...
17.1.1 Bonobo Git Server
1617.1.1.1 Pre-requisitos
Los requisitos previos para instalar Bonobo Git Server son:
- Servicios de Internet Information Services (IIS) 8
- .NET Framework 4.6 ( para Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Server 2012 R2; Windows Vista Service Pack 2). (Windows 11 puede ya tenerlo incluido)
- Windows 10 con ASP.NET habilitado
...
- Ingresar a la página de "Centro de Descargas" de Microsoft y buscar el componente "Microsoft .NET Framework 4.6 (instalador Web) para Windows Vista SP2, Windows 7 SP1, Windows 8, Windows 8.1, Windows Server 2008 SP2 Windows Server 2008 R2 SP1, Windows Server 2012 and Windows Server 2012 R2"
- Seleccionar el idioma y presionar el botón "Descargar"
- Un archivo ejecutable se descargará localmente, abrirlo y seguir las instrucciones del asistente gráfico de instalación
- Aguardar a que se instalen los componentes y cerrar el instalador
1617.1.1.2 Instalación de Bonobo Git Server
...
- Nombre de usuario: admin
- Contraseña: admin
![](/download/attachments/161971763/worddav93dd729a2b6914d84ab8e5c13c665e12.png?version=1&modificationDate=1586961488350&api=v2)
Âncora |
---|
| _Toc500318372 |
---|
| _Toc500318372 |
---|
|
...
17.1.2 GitLab
1617.1.2.1 Instalación de GitLab
...
- Se debe cargar un SCHEME cuando se selecciona el motor de base de datos Oracle
- La instalación se debe realizar sobre un directorio el cual el usuario que instalará posea permisos de lectura y escritura
- Para iniciar Synthesis Director, iniciar Director, el usuario debe tener permisos de:
- lectura sobre el directorio de instalación
- ejecución sobre los archivos con extensión SH
- escritura sobre el directorio tomcat
- Al crear un repositorio, se debe crear un archivo inicial para inicializar el repositorio
17.2 Agregar certificados a la Consola
Para agregar un certificado “.jks” a la consola de Director, se necesita guardar el “.jks” en la carpeta conf del tomcat donde se encuentra la instalación de Director Server${directorioInstalacionDirector}\tomcat\conf y configurar el mismo dentro del conf.xml que se encuentra en la sección:
Image Added
Y en ese connector agregar también el tag ciphers y el sslEnabledProtocols donde se indica seguridad.
Quedando de la siguiente manera:
Bloco de código |
---|
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8490" maxThreads="200"
scheme="https" secure="true"
SSLEnabled="true" keystoreFile="conf/director.jks" keystorePass="nosotros"
clientAuth="false"
ciphers="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
SSL_RSA_WITH_3DES_EDE_CBC_SHA"
sslProtocol="TLS"
sslEnabledProtocols="TLSv1.2"/>
|
18. Configurar Servidor SMPT
Para que Director pueda realizar el envío de mails, se deben realizar la siguientes configuraciones:
Abrir el archivo mail.groovy que se encuentra en el siguiente directorio:
Directorio |
---|
<directorio_instalación>\tomcat\conf |
En el archivo mail.groovy editar las siguientes propiedades:
- mail.username = completar con la cuenta del servidor SMPT
- mail.password.encrypted = completar con la contraseña de la cuenta. La contraseña se configura encriptada, seguir los siguientes pasos:
Abrir el directorio <directorio_instalación>\bin\mail (hacer cmd, para que abra la consola). Escribir "encrypt-mail-password.cmd <password>" (pasándole la pasword de nuestro correo. Nos devolverá la password encriptada, copiarla. Por ejemplo:
Image Added
- mail.subject = completar con el texto que se usará como "Asunto" del mail
- mail.from = completar con la cuenta del servidor SMPT.
- Para cuentas Office365 la propiedad mail.from debe ser igual a la propiedad mail.username
Importante:
Las propiedades "mail.subject" y "mail.from" NO deben tener la palabra "default".
Ejemplo de configuración:
Bloco de código |
---|
theme | Midnight |
---|
title | mail.groovy |
---|
|
mail.username = "[email protected]"
mail.password.encrypted = "c4CfVttz/+5Ce+UfeEFwrg=="
mail.subject = "VTOL Mail"
mail.from = "[email protected]"
mail.props.map = [ "mail.smtp.auth":"true",
"mail.smtp.socketFactory.port":"587",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"true",
"mail.smtp.starttls.enable":"true"]
//GMAIL
//mail.host = "smtp.gmail.com"
//mail.port = 587
//Office 365
mail.host = "smtp.office365.com"
mail.port = 587 |