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

UNIDAD DIDACTICA 6 PERFILES LOCALES Y MÓVILES DE USUARIO

Administración Local Soluciones

Guía de instalación del software de la asignatura

Administración Local Soluciones

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse

Administración Local Soluciones

TUTORIAL ACADÉMICO. Programación II- Taller de Programación I Fa.CENA. UNNE

Administración Local Soluciones

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS

Administración Local Soluciones

Carrera: Analista de Sistemas. Asignatura: Resolución de Problemas y Algoritmos

1. Instalación del Java Development Kit

Administración Local Soluciones

gvsig_des_2.x_d: Curso de desarrolladores de gvsig Desktop v 2.x Maven en gvsig Maven en gvsig Novedades de desarrollo en gvsig 2.

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

Desarrollo de herramientas para el framework Sakai

Toda base de datos relacional se basa en dos objetos

Notas para la instalación de un lector de tarjetas inteligentes.

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

INDICE. Página 2 de 23

Oficina virtual IFAPA. Preguntas y respuestas frecuentes /Presenta-PCT

Tutorial: Cómo realizar tu primer programa en C++ En el Sistema Operativo Windows

Instalación de Tomcat7 en Ubuntu

MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA. Versión 4.0

Clase Práctica Nº 1 ED 2015

Manual Técnico SAE Versión: 2013 Actualizado: 30 de Marzo de 2013 (C) 2010

Descarga, instalación y uso de herramientas:

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

Desarrollo de apps para móviles Android. Entorno de desarrollo

Hands-On Lab. Windows Azure: Java, Eclipse y Azure. Última Actualización: 16/12/2011

Cristian Blanco

DOCUCONTA Versión Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS

SRI UT01 Instalación de WMware Software de máquinas Virtuales Jorge García Delgado. Jorge García Delgado

Guía de instalación de la carpeta Datos de IslaWin

INSTALACIÓN DE OPENOFFICE

Administración Local Soluciones

Tarea 1 Programación José Luis Comesaña

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa

Manual de configuración de Outlook 2010 ÍNDICE

MONTAR GVSIG 1.9 EN ECLIPSE DESDE EL REPOSITORIO SVN. Eduardo Cristóbal

Instantáneas o Shadow Copy

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. IIC1102 Introducción a la Programación


INSTALACIÓN DE LOS MÓDULOS DEL ERP AbanQ

1.- Introducción 2.- Requisitos de Hardware y Software: Plataformas y Sistemas Operativos Requisitos adicionales 3.

10. El entorno de publicación web (Publiweb)

Uso de Firma Digital en la Oficina Virtual del Consejo de Seguridad Nuclear

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

Internet Information Server

MANUAL DE CONFIGURACIÓN PARA EL ACCESO A RECURSOS-e RED DE BIBLIOTECAS DEL INSTITUTO CERVANTES

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

Instalar PhotoGestión en un Mac con VirtualBox

ÍNDICE INDICE. MANUAL WinPoET. Manual de formularios en Manual WinPoET

Proceso de Particionamiento de Discos Duros e Instalación De Diferentes Sistemas Operativos en VirtualBox.

Entorno de desarrollo

WEB SERVICES CON AXIS

SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES

Manual de NetBeans y XAMPP

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN SISTEMA CAJA DE AHORRO COMUNITARIO SCAC

1. El entorno de desarrollo Eclipse

MANUAL DE INSTALACIÓN

Guía de instalación de CivilFEM for ANSYS 16.1

CONSEJO. 1.1 Instalación del paquete XAMPP bajo Windows Vista

Manual de instalación de Java Runtime Environment.

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

1.1. Instalación del entorno de desarrollo

Instalación de la SOA Suite 11g Instalación de los requisitos previos 1. I nstalación de la JDK Nota: 2. I nstalación de la Base de Datos

PRIMEROS PASOS EN LA APLICACIÓN REA

Guía de instalación de la carpeta Datos de ContaWin

Integración de Toolchain PTXdist sobre IDE gráfico basado en Eclipse

Entorno de desarrollo Instalación y configuración

Instalable módulo criptográfico Ceres. Manual de usuario

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

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

Manual de Instalación

Administración Local Soluciones

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

Sede electrónica. Requisitos Generales de Configuración del Almacén de Certificados

COPIAR CORREOS ENTRE CUENTAS USANDO IMAPSIZE

CONDICIONES PARA EL BUEN FUNCIONAMIENTO DE LOS SERVICIOS ELECTRÓNICO

Intervención General de la Administración del Estado

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0):

Copias de Seguridad con SQL Server Realizar una copia de seguridad de Bases de Datos

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion

Transcripción:

SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN DEL ENTORNO DE DESARROLLO SIGM v3 Administración Local Soluciones

Control de versiones Versión Fecha aprobación Cambio producido Autor 01 Marzo 2009 Versión inicial IECISA 02 Abril 2009 Aumento descripción IECISA 03 Julio 2009 Maven IECISA 04 Noviembre 2009 Información adicional maven IECISA 05 Febrero 2010 Información adicional settings.xml maven IECISA 06 Octubre 2012 Actualización entorno desarrollo AL SIGM 3.0 IECISA AL SIGM v3 Configuración del entorno de desarrollo 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 REQUISITOS DEL ENTORNO DE DESARROLLO... 5 2.1 REQUISITOS HARDWARE... 5 2.2 REQUISITOS SOFTWARE... 5 2.3 REQUISITOS DE INSTALACIÓN... 5 3 CONFIGURACIÓN DEL IDE... 6 3.1 MÁQUINA VIRTUAL JAVA (JVM)... 6 3.2 DIRECTORIO DEL ESPACIO DE TRABAJO (WORKSPACE)... 6 3.3 DEFINICIÓN DE JDK... 6 3.4 CONFIGURACIÓN DEL SERVIDOR DE APLICACIONES EN EL IDE... 7 3.5 PREFERENCIAS DE COMPILACIÓN... 9 4 IMPORTACIÓN DE PROYECTOS... 11 4.1 PRERREQUISITOS... 11 4.2 INSTALACIÓN JDK... 11 4.3 INSTALACIÓN DE MAVEN... 11 4.4 PERSONALIZACIÓN DE SETTINGS.XML... 11 4.5 IMPORTACIÓN PARA ECLIPSE... 12 4.6 ORDEN Y SECUENCIA DE COMANDOS DE REGENERACIÓN DE TODOS LOS ARTEFACTOS DE AL SIGM A PARTIR DE LOS FUENTES... 14 4.7 COMANDOS MÁS FRECUENTES MAVEN... 14 AL SIGM v3 Configuración del entorno de desarrollo 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 objeto del presente documento es el de detallar los requisitos de configuración para establecer un entorno de desarrollo para AL SIGM. Los requisitos de configuración expuestos en este documento se establecen en base al IDE Eclipse. 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 del entorno de desarrollo 4

2 Requisitos del entorno de desarrollo 2.1 Requisitos Hardware Memoria Espacio libre en disco 2 GB mínimo 5GB 2.2 Requisitos Software Sistema operativo Windows XP, OpenSUSE 11, Windows 7 Servidor de aplicaciones Apache Tomcat 7.0.16 Servidor de base de datos PostgreSQL 9.0.3 Cliente de base de datos pgadmin III 1.12 Gestor de documentos IDE Máquina virtual Java LibreOffice 3.3 o superior, escuchando en el puerto 8100 Eclipse 3.6 Helios o superior JDK 1.5 para compilar, 1.6 para Apache Tomcat 2.3 Requisitos de instalación Base de datos: Se deben crear los esquemas de base de datos correspondientes siguiendo las indicaciones del documento SGM_2012_*_Manual Instalación AL SIGM. Servidor de aplicaciones: el servidor de aplicaciones Apache Tomcat se debe configurar siguiendo las indicaciones del documento SGM_2012_*_Manual Instalación AL SIGM. Gestor de documentos (LibreOffice): se debe configurar siguiendo las indicaciones del documento SGM_2012_*_Manual Configuración LibreOffice 3.3. AL SIGM v3 Configuración del entorno de desarrollo 5

3 Configuración del IDE 3.1 Máquina virtual Java (JVM) Se requiere la versión 1.5 o superior de JDK para la ejecución del IDE Eclipse 3.4 Helios. 3.2 Directorio del espacio de trabajo (workspace) Después de haber instalado, el IDE Eclipse, se debe ejecutar una primera e introducir el directorio del espacio de trabajo (workspace) para los proyectos de AL SIGM. 3.3 Definición de JDK Es necesario tener definida una JDK 1.5 que se utilizará para la compilación y otra JDK 1.6 que se utilizará para arrancar el Apache Tomcat. Para ello iremos a la opción: Menú Window -> Opción Preferences -> Java -> Installed JREs AL SIGM v3 Configuración del entorno de desarrollo 6

Marcaremos por defecto la JDK 1.5 para compilar los proyectos. 3.4 Configuración del servidor de aplicaciones en el IDE Para la depuración de las aplicaciones dentro del IDE, tenemos que configurar el servidor de aplicaciones que va a ser utilizado. En este caso, utilizaremos el servidor de aplicaciones Apache Tomcat 7.0.16, que se ha debido instalar previamente: Menú Window -> Opción Show view -> Opción Servers En la vista Servers que se ha abierto, abrimos el menú contextual y pulsamos la opción New, y a continuación la opción Server. AL SIGM v3 Configuración del entorno de desarrollo 7

En el cuadro de diálogo que se abre, elegimos como tipo de servidor Tomcat 7.0 server. Una vez hecho, pulsamos el botón Next, dejando sin cambiar el resto de opciones. En el siguiente cuadro de diálogo, se debe introducir el directorio de instalación del servidor Tomcat (Tomcat installation directory) AL SIGM v3 Configuración del entorno de desarrollo 8

A continuación en el mismo cuadro de diálogo, se debe indicar la versión de JRE que va a utilizarse para la ejecución del Apache Tomcat, en éste caso la JDK 1.6. 3.5 Preferencias de compilación Es necesario establecer las siguientes preferencias de compilación: Desactivar las validaciones de páginas JSP y XML : AL SIGM v3 Configuración del entorno de desarrollo 9

Menú Window -> Opción Preferences -> Propiedad Validation -> marcar la casilla Suspend all validators AL SIGM v3 Configuración del entorno de desarrollo 10

4 Importación de proyectos Los proyectos de AL SIGM se pueden construir mediante maven, lo cual puede facilitar la importación de estos proyectos en eclipse así como la resolución de las dependencias de librerías jars. Para ello se proporciona el repositorio de artefactos necesario en la sección fuentes que contiene todas las librerías jars y recursos necesarios. 4.1 Prerrequisitos Tener una Jdk 1.5 instalada Tener instalado maven 2.2.1 Archivo settings.xml de maven personalizado (opcional) Repositorio de maven con que contenga el repository proporcionado 4.2 Instalación Jdk Se deberá tener instalado la Jdk 1.5 si se quiere generar los proyectos. Se recomienda tener instalados los Jdk en alguna ruta que no contenga espacios en el path, por ejemplo c:\desarrollo\java\jdk1.5. 4.3 Instalación de maven Se deberá tener instalado maven 2.2.1 en el equipo. Al igual que con la Jdk, es recomendable tenerlo bajo una ruta que no contenga espacios, por ejemplo c:\desarrollo\java\maven Información referente a instalación de maven: http://maven.apache.org/download.html#installation 4.4 Personalización de settings.xml En caso de que se quiera generar, regenerar los proyectos proporcionados con los fuentes con maven, se ha obligado a que cuando se realice la tarea de compilación se AL SIGM v3 Configuración del entorno de desarrollo 11

use de manera obligatoria con una Jdk 1.5. Para ello se deberán definir unas variables en el settings.xml de maven que se encuentra bajo el home del usuario actual /.m2/settings.xml <settings> <profiles> <profile> <id>development</id> <properties> <JAVA_1_5_HOME>c:/desarrollo/java/jdk1.5/</JAVA_1_5_HOME> </properties> </profile> </profiles> <activeprofiles> <activeprofile>development</activeprofile> </activeprofiles> </settings> Nota: esto solo es necesario si se quiere regenerar con maven, en caso de quererlo hacer con otro Ide no será necesario. 4.5 Importación para eclipse Mediante la ejecución de mvn eclipse:clean eclipse:eclipse en el proyecto deseado se podrá generar automáticamente el archivo.project y.classpath necesario para la importación del proyecto en eclipse. En eclipse adicionalmente se deberá definir la variable de classpath M2_REPO que deberá apuntar al repositorio local. En maven el repositorio local por defecto se encuentra bajo la ruta home del usuario actual /.m2/repository. Para maven todas las librerías son artefactos que se almacenan en dicha ruta, por lo tanto deberemos copiar el contenido de la carpeta repository que se encuentra en los fuentes de la distribución en esta carpeta repository de maven. AL SIGM v3 Configuración del entorno de desarrollo 12

Después de haber generado el.classpath y.project correspondiente, se debe proceder a su importación en el workspace definido al iniciar Eclipse. Abrir el menú File y seleccionar la opción Import. En el cuadro de diálogo, que se abre, seleccionar en la carpeta General, la opción Existing projects into Workspace Después de pulsar el botón Next, en el nuevo cuadro de diálogo, indicamos en Select root directory, el directorio en el hemos descomprimido los fuentes de AL SIGM, y marcamos la casilla Copy projects into workspace. Pulsamos el botón Finish. AL SIGM v3 Configuración del entorno de desarrollo 13

4.6 Orden y secuencia de comandos de regeneración de todos los artefactos de AL SIGM a partir de los fuentes Si a partir de los fuentes proporcionados se desea regenerar todo AL SIGM hay que situarse desde línea de comandos en el directorio principal (proyecto raíz donde se encuentra el archivo pom.xml lanzador) y ejecutar los comandos maven en el siguiente orden: mvn clean install -Dmaven.test.skip=true mvn clean install -Dwars -Dmaven.test.skip=true mvn package -P generate-distri Después de ejecutar éstos 3 comandos se habrá creado un directorio SIGEM_DIST en el que encontraremos todos los war generados, la configuración externalizada para en entorno por defecto y los scripts de base de datos. Si se desea generar configuración externalizada para una plataforma específica se puede consultar el documento: SGM_2012_*_Manual de Uso Herramienta Configuraciones Básicas 4.7 Comandos más frecuentes maven mvn clean package -Dmaven.test.skip=true : genera artefacto pero no lo copia al repositorio local) mvn clean install -Dmaven.test.skip=true : además de generar el artefacto lo copia en el repositorio local para que se use por el resto de proyectos, en caso de no estar en el repositorio local el resto de proyectos que lo usen no se actualizarán a este nuevo artefacto generado. mvn eclipse:clean eclipse:eclipse : genera automáticamente el archivo.project y.classpath necesario para la importación del proyecto en eclipse. AL SIGM v3 Configuración del entorno de desarrollo 14

La opción -o hace trabajar a maven en modo offline haciendo la búsqueda de los artefactos únicamente en el repositorio local. Los comandos anteriores son también válidos si los lanzamos desde el raíz de los fuentes y lo que hará por defecto es ejecutar el comando a todos los artefactos que no son war. Si queremos que desde el raíz se ejecuten los comandos en los war se deberá ejecutar el comando respectivo con la opción -Dwars Ejemplos desde el raíz: mvn clean install -Dmaven.test.skip=true (instalará todos los jars) mvn clean package -Dmaven.test.skip=true -Dwars (genera los wars) AL SIGM v3 Configuración del entorno de desarrollo 15