Administración Local Soluciones



Documentos relacionados
Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

Administración Local Soluciones

MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.5

Administración Local Soluciones

MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.4

Sistema Integral de Gestión y Evaluación SIGEVA. GUÍA PARA LA MIGRACION A APACHE TOMCAT 6.x

SIGES. Requerimientos Técnicos y Manual de Instalación

Administración Local Soluciones

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

Resultados del aprendizaje y Criterios de evaluación del módulo: Implantación de Aplicaciones Web

Ahora hay que instalar el servidor de la base de datos de MySQL que será EasyPHP. Para esto

Guías para la Práctica (4) OpenESB BPEL Service Engine

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

Documentación Técnica Conector

Guía Rápida de Puesta en Marcha de MailStore

Guía de Instalación. Glpi

Plataforma de expediente

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización:

Configuración SSL (HTTPS) en Tomcat

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

CONFIGURACIÓN DEL NAVEGADOR PARA UTILIZAR LOS COMPONENTES DE FIRMA

Manual de configuración de Outlook 2010 ÍNDICE

Guía para Desplegar la Aplicación en Entorno de Producción

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

Plataforma de tramitació telemàtica del Govern de les Illes Balears

PRIMEROS PASOS EN LA APLICACIÓN REA

UNIVERSIDAD DE OVIEDO

Manual de Instalación en Windows

CONVOCATORIA DEL CURSO DE FORMACIÓN AL E-FÁCIL PARA DESARROLLADORES

Guía de resolución de problemas de firma con certificado en la Sede Electrónica del CIEMAT

Documento de instalación

AGESIC Área de Tecnología

Cambiar modo de Development a Production para un Dominio Weblogic

Módulo 2. Arquitectura

Guía de usuario CUBO TI

AGESIC Gerencia de Proyectos

Procesos y Cambios MÓDULOS: HORARIOS DESCRIPCIÓN: Comunicación SAUCE Generadores de Horarios DIRIGIDO A: Centros educativos de Educación Secundaria

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM

SGNTJ. Área de Desarrollo. Instrucciones de uso instalador offline: InstaladorDependenciasJVMLexnet_1.2.exe. Público

Secretaría de Estado de Telecomunicaciones y para la Sociedad de la Información (S.E.T.S.I.) SISTEMA INTEGRADO DE GESTIÓN MUNICIPAL SIGEM

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación

Sumario Instalación MDT V

Prueba de conectividad y soluciones de integración para sistemas de salud

Guía de Instalación del servicio de BackupOnline de Idecnet. Indice

Configuración factura electrónica. construsyc instasyc

Manual de NetBeans y XAMPP

JBoss Application Server

CAPITULO V CONCLUSIONES Y RECOMENDACIONES. Para poder desarrollar una propuesta confiable de seguridades, enmarcada en las

Visión General de GXportal. Última actualización: 2009

INFORMACIÓN DE NAVEGADORES

JOOMLA MANUAL USUARIO Creación del portal

Ficha Descriptiva de Al SIGM

Qué ventajas presenta Google Drive para catedráticos y alumnos?

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

JOOMLA MANUAL USUARIO Creación del portal

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

FOROS. Manual de Usuario

MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software.

ATLAS PERSISTENCIA DE SESIONES EN BASE DE DATOS CON WEBLOGIC 9.2

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio

Guía de instalación JMap 5.0

Configuración del cliente de correo Microsoft Outlook

Ficha Descriptiva de la aplicación AL WEB

Manual de Versión 4.0

MANUAL DE INSTALACIÓN

Proxy.Net/J2EE. Interoperabilidad de los servicios telemáticos de la Administración Pública de la CAC. Página 1 de 17. Rev.

EJECUCIÓN DE TRAZA CIDE REMOTO EN EQUIPOS CON JAVA VERSIÓN 7.x y 8.x

1/ Implantación de Arquitectura Web

Transcripción:

SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA JBOSS EAP 5.1.2 SIGM v3 Administración Local Soluciones

Control de versiones Versión Fecha aprobación Cambio producido Autor 1.0 Octubre 2012 Versión inicial IECISA AL SIGM v3 Configuración para Jboss EAP 5.1.2 2

ÍNDICE 1 INTRODUCCIÓN... 4 1.1 VISIÓN GENERAL DEL SISTEMA... 4 1.2 FINALIDAD DEL DOCUMENTO... 4 1.3 DEFINICIONES Y ABREVIATURAS... 4 2 CONFIGURACIÓN DEL SERVIDOR DE APLICACIONES... 5 2.1 DRIVER JDBC... 5 2.2 CONFIGURACIÓN EXTERNALIZADA... 5 2.3 DEFINICIÓN DE DATASOURCES... 5 2.4 ACTIVACIÓN DE SSL EN EL SERVIDOR DE APLICACIONES... 9 2.5 DESHABILITAR CACHEDCONNECTIONVALVE... 10 2.6 SOLUCIÓN DE ERROR CSRF SECURITY ERROR... 10 2.7 CONFIGURACIÓN ADICIONAL DE JBOSS... 10 2.8 DESPLIEGUE DE APLICACIONES... 11 3 ANEXOS... 12 3.1 ANEXO1: MODIFICACIONES DE CONFIGURACIÓN... 12 AL SIGM v3 Configuración para Jboss EAP 5.1.2 3

1 Introducción 1.1 Visión general del sistema AL SIGM es la plataforma de Tramitación Electrónica del MINETUR, solución integral para la tramitación electrónica de los procedimientos administrativos, que fomenta la interoperabilidad entre administraciones mediante su adaptación a estándares de comunicación así como la reutilización de recursos e información pública. 1.2 Finalidad del documento El presente documento contiene la información necesaria para configurar el servidor de aplicaciones Jboss 5.1.2 EAP para la correcta ejecución de las aplicaciones proporcionadas con AL SIGM. Es necesario revisar en primer lugar el documento general de instalación de AL SIGM y configurar las particularidades de Jboss siguiendo éste documento. 1.3 Definiciones y Abreviaturas A continuación se expone una tabla con los diferentes acrónimos y abreviaturas utilizados a lo largo del documento, con su correspondiente definición. Acrónimo / Abreviatura Definición MINETUR Ministerio de Industria, Energía y Turismo IECISA Informática El Corte Inglés S.A. SIGM Sistema Integrado de Gestión de Expedientes Modular AL Administración Local AL SIGM v3 Configuración para Jboss EAP 5.1.2 4

2 Configuración del servidor de aplicaciones 2.1 Driver JDBC En el servidor de aplicaciones habrá que instalar el driver JDBC de la base de datos. En el caso de Jboss 5.1.2 EAP, la librería del driver deberá ser copiada en el siguiente directorio: $JBOSS_HOME/server/default/lib 2.2 Configuración externalizada Para que las aplicaciones de AL SIGM puedan acceder a la configuración externalizada de AL SIGM es necesario copiar el jar sigem_configlocation.jar al siguiente directorio: $JBOSS_HOME/server/default/lib 2.3 Definición de datasources En Jboss EAP 5.1.2 los datasources se definen mediante un fichero que deberá tener el sufijo ds.xml y deberá copiarse al siguiente directorio: $JBOSS_HOME/server/default/deploy Para Oracle 11g por ejemplo, se podría crear un fichero con nombre oracle-ds.xml con el siguiente contenido: <?xml version="1.0" encoding="utf-8"?> <datasources> <jndi-name>sigemadmin</jndi-name> AL SIGM v3 Configuración para Jboss EAP 5.1.2 5

<user-name>sigm_3_sigemadmin</user-name> <password>sigm_3_sigemadmin</password> <jndi-name>fwktd-dir3ds</jndi-name> <user-name>sigm_3_fwktd_dir3_000</user-name> <password>sigm_3_fwktd_dir3_000</password> <jndi-name>registrods_000</jndi-name> <user-name>sigm_3_registro_000</user-name> <password>sigm_3_registro_000</password> <jndi-name>tramitadords_000</jndi-name> <user-name>sigm_3_tramitador_000</user-name> <password>sigm_3_tramitador_000</password> AL SIGM v3 Configuración para Jboss EAP 5.1.2 6

<jndi-name>etramitacionds_000</jndi-name> <user-name>sigm_3_etramitacion_000</user-name> <password>sigm_3_etramitacion_000</password> <jndi-name>archivods_000</jndi-name> <user-name>sigm_3_archivo_000</user-name> <password>sigm_3_archivo_000</password> <jndi-name>tercerosds_000</jndi-name> <user-name>sigm_3_registro_000</user-name> <password>sigm_3_registro_000</password> AL SIGM v3 Configuración para Jboss EAP 5.1.2 7

<jndi-name>fwktd-sirds_000</jndi-name> <user-name>sigm_3_fwktd_sir_000</user-name> <password>sigm_3_fwktd_sir_000</password> <jndi-name>fwktd-auditds_000</jndi-name> <user-name>sigm_3_fwktd_audit_000</user-name> <password>sigm_3_fwktd_audit_000</password> </datasources> Para definir datasources para otras bases de datos se puede consultar la guía de Administración y Configuración de Jboss 5: https://access.redhat.com/knowledge/docs/en- US/JBoss_Enterprise_Application_Platform/5/html/Administration_And_Configuration_ Guide/apas03.html AL SIGM v3 Configuración para Jboss EAP 5.1.2 8

2.4 Activación de SSL en el servidor de aplicaciones AL SIGM necesita que esté activo SSL en el servidor de aplicaciones. Por defecto los puertos utilizados son los siguientes: Puerto Descripción 8080 Puerto HTTP 8443 Puerto HTTP seguro con autenticación de cliente 4443 Puerto HTTP seguro sin autenticación de cliente Para configurar los puertos se debe editar el fichero $JBOSS_HOME/server/default/deploy/jbossweb.sar/server.xml y añadir los dos conectores SSL: <!-- A HTTP/1.1 Connector on port 8080 --> <Connector protocol="http/1.1" port="8080" address="${jboss.bind.address}" connectiontimeout="20000" redirectport="8443" /> <!-- Add this option to the connector to avoid problems with.net clients that don't implement HTTP/1.1 correctly restricteduseragents="^.*ms Web Services Client Protocol 1.1.4322.*$" --> <!-- A AJP 1.3 Connector on port 8009 --> <Connector protocol="ajp/1.3" port="8009" address="${jboss.bind.address}" redirectport="8443" /> <!-- SSL/TLS Connector configuration using the admin devl guide keystore --> <Connector protocol="http/1.1" SSLEnabled="true" port="4443" address="${jboss.bind.address}" scheme="https" secure="true" clientauth="false" keystorefile="/home/sigem/sigem/certificados/certificadoservidor.pfx" keystorepass="sigem" keystoretype="pkcs12" sslprotocol = "TLS"/> <Connector protocol="http/1.1" SSLEnabled="true" port="8443" address="${jboss.bind.address}" AL SIGM v3 Configuración para Jboss EAP 5.1.2 9

scheme="https" secure="true" clientauth="true" keystorefile="/home/sigem/sigem/certificados/certificadoservidor.pfx" keystorepass="sigem" keystoretype="pkcs12" sslprotocol = "TLS" /> 2.5 Deshabilitar CachedConnectionValve En servidores de producción se recomienda deshabilitar el CachedConeccionValve. Para ello hay que realizar los siguientes pasos: 1. Encontrar el elemento Valve para CachedConnectionManager en jbosswebtomcat55.sar/server.xml y comentarlo: <Valve classname="org.jboss.web.tomcat.tc5.jca.cachedconnectionvalve" cachedconnectionmanagerobjectname="jboss.jca:service=cachedconnectionmanager" transactionmanagerobjectname="jboss:service=transactionmanager" /> 2. Localizar la dependencia de CachedConnectionManager en jbosswebtomcat55.sar/meta-inf/jboss-beans.xml y comentarla: <depends>jboss.jca:service=cachedconnectionmanager</depends> 2.6 Solución de error CSRF Security Error Este error se produce por un problema en la implementación de DWR en Jboss. Para solucionarlo es necesario modificar la tag Context en el fichero context.xml de configuración del servidor () y añadir usehttponly= false. El resultado final debe ser el siguiente: <Context cookies="true" crosscontext="true" usehttponly="false"> 2.7 Configuración adicional de Jboss Jboss proporciona librerías propias que prevalecen sobre las librerías de las aplicaciones que se despliegan, para evitar conflictos se debe modificar el fichero AL SIGM v3 Configuración para Jboss EAP 5.1.2 10

$JBOSS_HOME/server/default/deployers/jbossweb.deployer/META-INF/war-deployersjboss-beans.xml y asegurarse que la propiedad filteredpackages tiene el siguiente valor: <property name="filteredpackages">javax.servlet,org.slf4j,org.slf4j.impl,org.slf4j.spi</property> 2.8 Despliegue de aplicaciones Los ficheros war correspondientes a las aplicaciones de AL SIGM se deben copiar en el directorio $JBOSS_HOME/server/default/deploy una vez realizados todos los pasos de configuración anteriores. Es recomendable reiniciar Jboss antes de proceder al despliegue. AL SIGM v3 Configuración para Jboss EAP 5.1.2 11

3 Anexos 3.1 Anexo1: Modificaciones de configuración Por defecto con AL SIGM se proporciona una configuración para ejecución en Apache Tomcat 7.0.16. Para la correcta ejecución de las aplicaciones de AL SIGM dentro de Jboss es necesario modificar los siguientes ficheros de configuración de la configuración externalizada: Fichero Modificación fwktd-audit/fwktd-audit-api.properties fwktd-csv/fwktd-csv-api.properties fwktd-dir3/fwktd-dir3-api.properties fwktd-dm/fwktd-dm-config.xml fwktd-sir/fwktd-sir-api.properties SIGEM_ArchivoWeb/archivo-cfg.xml SIGEM_Core/database.properties SIGEM_Core/SIGEM_spring.properties Sustituir ocurrencias de java:comp/env/jdbc/ por java: SIGEM_RegistroPresencial/hibernate.cfg.xml SIGEM_RegistroPresencial/ISicres-Configuration.xml SIGEM_RegistroPresencial/database.properties SIGEM_Tramitacion/ispac.properties SIGEM_Tramitacion/IDocStorageCfg.xml AL SIGM v3 Configuración para Jboss EAP 5.1.2 12