Manual de Operaciones

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Manual de Operaciones"

Transcripción

1 Manual de Operaciones

2 Manual de Operaciones Versión 1.5 publicado 17-Agosto-2005 Copyright Gobierno del Principado de Asturias 2005

3

4 Tabla de contenidos 1. Introducción Despliegue... 2 Despliegue de aplicaciones en OC4J Standalone... 2 Configurando el despliegue local de aplicaciones... 2 Configurando el despliegue remoto de aplicaciones... 2 Fases del despliegue de aplicaciones... 3 Desinstalando una aplicación desplegada... 3 Despliegue en Oracle IAS Inicialización... 5 Inicialización de la aplicación... 5 Variables ${ } en el fichero de inicialización... 5 Especificación de paths Ficheros de inicialización de la aplicación en blanco Configuración El Sistema de Configuración del FW-PA Contextos de Configuración Plugins de Configuración Configuración del Sistema de Monitorización de Actions Ejemplo de configuración en la SampleApp (Carrito) Ficheros de Configuración J2EE Ficheros J2EE Configuración de filtros Filtro GZIP Filtro de seguridad Filtro de Navegación Servlet Controlador del FW-PA Configuración de página de inicio Configuración de las librerías de tags Configuración de la seguridad Seguridad en el FW-PA Configuración del Contenedor OC4J Crear el certificado de seguridad Configuración para la integración con el Módulo Común de Autenticación Configuración para la integración con el modulo de autenticación standalone El Fichero de Usuarios Escribir el fichero de reglas de la seguridad Conexiones a Bases de Datos Configuración de Conexiones con bases de datos Configuración de Conexiones en OC4J Stadanlone Configuración de Conexiones en OC4J IAS Gestión de Logs Gestión de Logs Configuración del Sistema de Logging Configuración de arranque Configuración de runtime Loggers Appenders Layouts Logs de aplicación y seguimiento de errores Logs de acceso Pista de auditoria iv

5 Manual de Operaciones 9. Metricas Métricas de rendimiento Métricas de uso Consola de Administración Consola JMX Configuración de JMX en OC4J Configuración del sistema de management Operación con la consola JMX Catálogo de objetos gestionables del FW-PA Contador de accesos a la aplicación Contador de excepciones incontroladas Filtro GZIP Sistema de Logging Monitor del Sistema Información de versión del FW-PA Plug-ins de configuración v

6 Lista de figuras 4.1. Estructura del sistema de configuración Configuración de la aplicación de ejemplo (Simple App) Captura del fichero http-web-site.xml Captura del fichero secure-web-site Estados del Sistema de Logging vi

7 Lista de tablas vii

8 Capítulo 1. Introducción El Gobierno del Principado de Asturias ha creado un framework de desarrollo en lo sucesivo FW-PA - para facilitar el desarrollo e implantación de aplicaciones basadas en la tecnología J2EE. Los dos grandes objetivos del framework son: 1. Simplificación del proceso de desarrollo de aplicaciones. Para ello el FW-PA proporciona un conjunto de herramientas y librerías que implementan algunos de los componentes más habituales (y de escritura más tediosa) en aplicaciones web. 2. Definición de estándares de desarrollo, calidad y aceptación. Se trata de un conjunto de directrices, de obligado cumplimiento, para exigir y garantizar unos niveles mínimos de calidad en las aplicaciones J2EE. En este documento se detalla cómo realizar el despliegue, la configuración y la administración de las aplicaciones J2EE desarrolladas sobre el FW-PA. Se introducirá también el uso de la herramienta de administración principal del FW-PA: la consola de gestión. A través de la consola de gestión, los administradores pueden controlar el estado de las aplicaciones y realizar configuraciones en caliente de los componentes del framework. Además, determinados servicios son también gestionables de forma dinámica, lo que permitirá que éstos sean arrancados o detenidos sin necesidad de parar el servidor. 1

9 Capítulo 2. Despliegue Despliegue de aplicaciones en OC4J Standalone El despliegue de aplicaciones realizadas sobre el framework de desarrollo del Principado de Asturias se hace utilizando la herramienta Ant. Para ello, se incluyen una serie de targets en el fichero build.xml de la aplicación en blanco (App Blank). Estas tareas Ant han de parametrizarse por el personal de Sistemas para que apunte a la(s) instancia(s) de OC4J del entorno destino. Se da opción a hacer dos tipos de despliegue: local y remoto. El despliegue local está pensado para las pruebas locales que realice el desarrollador en su puesto de desarrollo, mientras que el remoto se daría en el caso de desplegar en un servidor remoto. Configurando el despliegue local de aplicaciones Para lanzar este proceso es necesario configurar una serie de propiedades del fichero build.xml. Un ejemplo de configuración de estas propiedades se presenta a continuación: <!-- Propiedades de deployment para localhost --> <property name="oc4j_home" value="c:/desarrollo/java/install/oc4j" /> <property name="admin.jar" value="${oc4j_home}/j2ee/home/admin.jar" /> <property name="deployment.name" value="appblank" /> <property name="local.test.host" value="localhost" /> <property name="admin.local.username" value="admin" /> <property name="admin.local.password" value="admin" /> La propiedad OC4J_HOME debe apuntar al directorio en el que se tiene instalado el servidor de aplicaciones OC4J. La propiedad admin.jar contiene el path completo al fichero admin.jar que vienen con el servidor OC4J en el directorio ${OC4J_HOME}/j2ee/home/admin.jar. En caso de querer desplegar la aplicación en un servidor remoto desde el puesto de desarrollo local es necesario este fichero, por lo que se recomienda tener una instalación local del servidor OC4J. Las propiedades admin.local.username y admin.local.password definen el usuario y la contraseña para el despliegue en la instalación local del servidor de aplicaciones. La propiedad deployment.name define el nombre que se le da a la aplicación cuando es desplegada. Configurando el despliegue remoto de aplicaciones De forma análoga a la configuración que se hace para el despliegue de aplicaciones el local, han de establecerse ciertas propiedades para el despliegue en remoto. Estas propiedades son las que se muestran a continuación: <property name="desa.test.host" value=" " /> <property name="admin.remote.username" value="admin" /> <property name="admin.remote.password" value="admin" /> Como propiedades a destacar se encuentran: 2

10 Despliegue La propiedad desa.test.host define la dirección IP del servidor remoto en el que se despliegan las aplicaciones. Las propiedades admin.remote.username y admin.remote.password definen el usuario y la contraseña para el despliegue en el servidor remoto. Normalmente, estos parámetros suelen coincidir con los locales, ya que para el despliegue remoto se emplea el admin.jar local. Fases del despliegue de aplicaciones En el despliegue de las aplicaciones en el servidor Oracle 9iAS concurren dos fases diferenciadas: despliegue (deploy) y enlazado (bind). Con el despliegue se consigue que el servidor de aplicaciones descomprima el fichero.ear de la aplicación en la carpeta ${OC4J_HOME}/j2ee/home/applications, mientras que con el enlazado se actualizan los ficheros de configuración correspondientes y se asocia el la aplicación con el nombre definido en la propiedad deploymentname. La tarea Ant que se encarga del despliegue y enlazado en el puesto de desarrollo de una aplicación se presenta a continuación: <target name="deploy.localhost" depends="set.config.file.names.localhost, make-ear <!-- instalamos la aplicacion.. --> <java jar="${admin.jar}" fork="true" failonerror="true"> <arg value="${test.host}" /> <arg value="${admin.username}" /> <arg value="${admin.password}" /> <arg value="-deploy" /> <arg value="-file" /> <arg value="${appblank.ear}" /> <arg value="-deploymentname" /> <arg value="${deployment.name}" /> </java> <!-- Hacemos bindapp.. --> <java jar="${admin.jar}" fork="true" failonerror="true"> <arg value="${test.host}" /> <arg value="${admin.username}" /> <arg value="${admin.password}" /> <arg value="-bindwebapp" /> <arg value="${deployment.name}" /> <arg value="${deployment.name}" /> <arg value="http-web-site" /> <arg value="/${deployment.name}" /> </java> </target> Para el caso de despliegue en remoto se facilitan dos targets análogos llamados deploy.desa y undeploy.desa. Desinstalando una aplicación desplegada Una vez se haya desplegado una aplicación puede interesar desinstalarla del servidor OC4Jj. Por esta razón se incluyen tareas Ant en el fichero build.xml de la aplicación de ejemplo (sampleapp) que se encargan de realizar esta tarea. 3

11 Despliegue Estas se presentan a continuación: <target name="undeploy.localhost" depends="set.config.file.names.localhost"> <!-- desinstalamos la aplicacion.. --> <java jar="${admin.jar}" fork="true" failonerror="true"> <arg value="${test.host}" /> <arg value="${admin.username}" /> <arg value="${admin.password}" /> <arg value="-undeploy" /> <arg value="${deployment.name}" /> </java> </target> <target name="undeploy.desa" depends="set.config.file.names.desa"> <echo message="${admin.jar}" /> <!-- desinstalamos la aplicacion.. --> <java jar="${admin.jar}" fork="true" failonerror="true"> <arg value="ormi://${test.host}" /> <arg value="${admin.username}" /> <arg value="${admin.password}" /> <arg value="-undeploy" /> <arg value="${deployment.name}" /> </java> </target> Despliegue en Oracle IAS El FW-PA no ofrece ningún soporte específico para el despliegue en Oracle IAS. En este entorno, los despligues deben realizarse utilziando la consola de administración del servidor. A partir de la versión 1.4 del FW-PA, es posible generar EARs que puedan ser desplegados en cualquier entorno, siempre y cuando se cumplan las siguientes condiciones: 1. Todos los entornos son tecnológicamente idénticos. Tienen la misma configuración de máquina virtual, la misma memoria (tanto heap como stack), configuración AWT, etc. 2. Existen las carpetas destinadas a albergar los ficheros de log y de configuración. Todas están en la misma ruta en todos los sistemas. 4

12 Capítulo 3. Inicialización Inicialización de la aplicación El proceso de inicialización de las aplicaciones se gestiona con el fichero princast-initscript.xml. Los objetos que se definan en este fichero serán creados por el sistema de arranque del FW- PAy además, 1-) Si implementan el interfaz Configurable serán configurados, 2.-) Si implementan el interface Launchable serán arrancados y 3-) Si implementan el interface ManageableMBean serán registrados bajo la consola JMX. El fichero de configuración princast-init-script.xml se ajusta a la estructura de los ficheros de definición de beans del framework Spring (www.springframework.org). Cada objeto inicializable se define con un bean, utilizando la etiqueta <bean id= class= />, donde el atributo id es un identificador único del bean (se usa para referenciarlo en otros lugares del fichero) y el atributo class es el nombre completamente cualificado de la clase del objeto. Si el objeto tiene propiedades (métodos set ), es posible inicializar sus valores anidando, dentro de la etiqueta <bean>, etiquetas <property name= >. Donde name es el nombre de la propiedad según el convenio de nombrado de java beans. El valor se especificará en el cuerpo de la etiqueta <property> teniendo en cuenta: a. Si se asigna un valor constante, éste debe ir en el cuerpo de una etiqueta <value></value>. b. Si se asigna una referencia a otro objeto creado en el mismo fichero, se utilizará la etiqueta <ref id= />, donde id es el identificador del bean a asignar. Variables ${ } en el fichero de inicialización En el fichero princast-init-script.xml es posible utilizar variables al estilo ANT : ${nombre}. Los valores de estas variables se obtienen de un fichero de propiedades. Para poder utilizar este tipo de variables, es necesario incluir, en el propio fichero princastinit.script.xml, el siguiente bean: <bean id="propertyconfigurer" class="org.springframework.beans.factory.config.prope <property name="location"><value> ruta del fichero </value></property> </bean> Donde ruta del fichero es el path del fichero de properties del que se cargarán los valores de las variables. La ruta de este fichero es relativa al classpath. También es posible utilizar rutas de fichero absolutas. Para ello, es necesario utilizar la construcción de Spring FileSystemResources, tal y como se indica en el siguiente ejemplo: bean id="propertyconfigurer" class="org.springframework.beans.factory.config.proper <property name="location"> <bean class="org.springframework.core.io.filesystemresource"> <constructor-arg><value>c:/deploy.properties</value></constructor-arg> </bean> </property> </bean> Un ejemplo de uso de variables es el que sigue: 5

13 Inicialización <bean id="examplebean" class="es.princast.framework.examples.mybean" lazy-init="false" singleton="true"> <property name="exampleprop"><value>${example.value}</value></property> </bean> Especificación de paths. Es muy habitual que propiedades de beans del fichero de inicialización sean paths de ficheros (de configuración, etc.). Cuando se habla de paths, en el fichero princast-init-script.xml, se debe tener cuenta que puede ser: Un path absoluto. Un path relativo al directorio base de la aplicación. Un path relativo al classpath. En este caso, el path debe empezar con el prefijo: classpath://. Ficheros de inicialización de la aplicación en blanco <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dt <beans> <!-- Resolves ${...} placeholders from client.properties --> <bean id="propertyconfigurer" class="org.springframework.beans.factory.config.prop <property name="location"><value>deploy.properties</value></property> </bean> <!-- Modulos de configuracion --> <bean id="baseconfigurationplugin" class="es.princast.framework.core.configuration <constructor-arg><value>baseplugin</value></constructor-arg> <property name="file"><value>${base.module.file}</value></property> <property name="contexts"> <list> <value>security</value> <value>root.context</value> <value>action.context</value> <value>jmx.context</value> </list> </property> </bean> <bean id="jaasconfigplugin" class="es.princast.framework.facilities.security.jaas. <constructor-arg><value>jaas-config</value></constructor-arg> <property name="file"><value>web-inf/jaas-config.xml</value></property> <property name="contexts"> <list> <value>security</value> </list> </property> </bean> <bean id="securityrulesplugin" class="es.princast.framework.web.filter.security.co 6

14 Inicialización <constructor-arg><value>security-rules</value></constructor-arg> <property name="file"><value>web-inf/princast-security-rules.xml</value></propert <property name="contexts"> <list> <value>security</value> </list> </property> </bean> <!-- Sombreros JMX para los modulos --> <bean id="jmxbaseplugincap" class="es.princast.framework.core.management.configura <property name="plugin"><ref bean="baseconfigurationplugin"/></property> </bean> <bean id="jmxjaasconfigplugincap" class="es.princast.framework.core.management.con <property name="plugin"><ref bean="jaasconfigplugin"/></property> </bean> <bean id="securityrulesplugincap" class="es.princast.framework.core.management.con <property name="plugin"><ref bean="securityrulesplugin"/></property> </bean> <!-- Gestor de configuracion --> <bean id="configurationmanager" class="es.princast.framework.core.configuration.fr factory-method="getconfigurator" lazy-init="false" singleton="true"> <property name="plugins"> <list> <ref bean="baseconfigurationplugin"/> <ref bean="jaasconfigplugin"/> <ref bean="securityrulesplugin"/> </list> </property> </bean> <!-- Gestor de logging --> <bean id="loggingmanager" class="es.princast.framework.core.logging.loggingmanager factory-method="getlogging" lazy-init="false" singleton="true"> </bean> <!-- Objetos gestionables JMX --> <bean id="loggingjmx" class="es.princast.framework.core.management.mlogging.loggin <bean id="systemjmx" class="es.princast.framework.core.management.msystem.systemjm <bean id="fw-pa_info" class="es.princast.framework.core.management.info.frameworkp <!-- Otros objetos inicializables --> <bean id="counterfactory" class="es.princast.framework.core.management.mcounters.c factory-method="getfactory"/> </beans> 7

15 Inicialización El contenido del fichero deploy.properties (en el classpath de la appblank) es: base.module.file = WEB-INF/appblank.properties El contenido del fichero appblank.properties, definido con la variable ${base.module.file} es: #Este fichero se puede ubicar en cualquier lugar siempre y cuando se referencie #correctamente desde el fichero deploy.properties (situado en el classpath de la ap HIT.COUNTER=es.princast.framework.core.management.mcounters.historic.HistoricalCoun ACTION_MGMT=es.princast.framework.web.action.monitoring.PrincastActionMgmtInterface LOGGING_XMLCONF=/WEB-INF/log4j.xml app-config=appblank http.port=8888 https.port=4443 https/cert.port=8844 JMX.SERVER.ADAPTOR = es.princast.framework.core.management.adapters.oc4jmbeanserver Los beans definidos en el fichero princast-init-script.xml son los que siguen: propertyconfigurer baseconfigurationplugin jaasconfigplugin securityrulesplugin jmxbaseplugincap, jmxjaasconfigplugincap, securityrulesplugincap configurationmanager loggingmanager Se trata de un bean para la gestión y reemplazo de variables estilo ANT (${ }). Declaración del plug-in de configuración base. Este plugin carga información de configuración con carácter general. En ejemplo, los parámetros de configuración se tomarán de un fichero de properties cuya ubicación se define bajo el parámetro base.module.file en el fichero deploy.properties. En este fichero se pueden definir tanto parámetros de carácter general (ROOT.CONTEXT), como parámetros específicos para las Actions de Struts (ACTION.CONTEXT) o para el sistema de seguridad (SECURITY). Declaración del plug-in para la gestión de la configuración JAAS del sistema de seguridad de la aplicación. Para configurar este plugin, se indicará la ubicación del fichero jaas-config.xml y se registrará para servir parámetros al contexto SECURITY. Declaración del plug-in para la gestión de la configuración de los recursos protegidos de la aplicación. Para utilizar este plugin, es necesario especificar la ubicación del fichero princastsecurity-rules.xml y registrarlo para servir parámetros al contexto SECURITY. Declaración de los sombreros JMX para los plug-ins de configuración. Estos objetos permiten conectar los plug-ins de configuración con la consola JMX, de forma que éstos puedan ser gestionados en caliente. Objeto fachada del sistema de configuración. En este bean es necesario registrar todos los plug-ins que se hayan definido, de forma que puedan ser luego accesibles para las aplicaciones. Objeto fachada para el sistema de logging. 8

16 Inicialización managementfactory loggingjmx systemjmx FW-PA_Info counterfactory Objeto fachada para el sistema de gestión JMX. Se especifica el nombre del servidor JMX, el puerto por el que se puede acceder a la consola http y el par usuario/contraseña para acceder a la misma. Objeto JMX que permite gestionar los niveles de log desde la consola HTML. Objeto JMX que permite gestionar determinados parámetros del sistema desde la consola HTML. Objeto JMX que muestra, desde la consola HTML, información a cerca de la versión del FW-PA que utiliza la aplicación. Fábrica de contadores para gestionar la cuenta de accesos a la aplicación. 9

17 Capítulo 4. Configuración El Sistema de Configuración del FW-PA Los componentes del FW-PA se configuran a través del Sistema de Configuración centralizado. Este sistema permite gestionar parámetros de configuración sin importar donde estén definidos. Además, el sistema también permite la actualización en caliente de sus valores y la gestión, de forma homogénea, de toda la configuración a través de la consola de administración JMX. Figura 4.1. Estructura del sistema de configuración Los componentes del Sistema de Configuración son: Objetos configurables Contextos de Configuración Configurador Central Objetos de aplicación o del FW-PA que implementan el interface Configurable. Para configurarse cargan sus datos del Sistema de Configuración. Conjuntos que sirven para clasificar los parámetros, evitando conflictos en sus nombres. Los objetos configurables deben saber el nombre del contexto al que pertenece cada parámetro que pueda necesitar. Es un objeto fachada que se encarga de cargar los parámetros de los ficheros de configuración, clasificarlos en sus contextos y ponerlos a disposición de los objetos configurables. Plug-in de Configuración Contextos de Configuración Son objetos que permiten acceder a ficheros de configuración y cargar los parámetros que contienen. También pueden gestionar estos parámetros, actualizar sus valores y refrescar el almacén cuando se actualice el fichero. Con el fin de evitar colisiones en el nombrado de los parámetros de configuración, éstos se clasifican en Contextos. Un contexto es un conjunto de parámetros de configuración relacionados entre sí. No puede haber dos parámetros, en un mismo contexto, con el mismo nombre. El programador de objetos configurables debe documentar claramente los nombres de los parámetros que va a necesitar, así como el nombre del contexto al que pertenece cada parámetro. Los objetos del FW-PA utilizan los siguientes contextos: ROOT.CONTEXT ACTION.CONTEXT SECURITY JMX.CONTEXT Contexto raíz. En este contexto se pueden introducir todos los parámetros que no encajen en ningún contexto predefinido. Contexto del que toman parámetros los objetos de la capa controlador (Actions Struts). Contexto en el que se clasifican los parámetros relativos al sistema de seguridad del FW-PA. Contexto para la configuración del sistema de gestión JMX 10

18 Configuración Plugins de Configuración Los plug-ins de configuración son objetos que permiten cargar, y gestionar, ficheros de configuración. Los plug-ins de configuración deben definirse en el fichero de inicialización: princast-initscript.xml. <bean id="baseconfigurationplugin" (1) class="es.princast.framework.core.configura <constructor-arg><value>baseplugin</value></constructor-arg> <property name="file"><value>${base.module.file}(3)</value></property> <property name="contexts">(4) <list> <value>security</value> <value>root.context</value> <value>action.context</value> <value>jmx.context</value> </list> </property> </bean> Es importante tener en cuenta los siguientes puntos: 1. El plug-in debe tener un identificador único. No puede haber otro objeto en el fichero de arranque con el mismo identificador. 2. Se debe seleccionar la clase de plugin adecuada. Puede haber dos tipos de plug-ins: basados en properties y basados en xml. Si los parámetros de configuración se pueden definir en un fichero de properties estándar, se puede utilizar directamente el plug-in: PropertiesFileConfigurationPlugin. Si, por el contrario es necesario que los datos se almacenen con un formato más complejo, por ejemplo XML, será necesario implementar un plug-in XML ad-hoc (ver [Manual de Desarrollo de Aplicaciones J2EE con el FW-PA]). 3. Para que el plug-in pueda cargar los parámetros se debe indicar la dirección del fichero de configuración. La ubicación del fichero se indica utilizando la propiedad file. El valor de esta propiedad puede ser: un path absoluto de fichero, un path relativo al contexto de la aplicación tomando como base el directorio raíz de la aplicación, un path relativo tomando como base el classpath (si el path comienza por la cadena: classpath:// ) o una variable estilo ANT (ver apartado 3.1 para más información) que contenga un path en alguno de los tres formatos anteriores. 4. Se deben indicar los nombres de los contextos que pueden acceder a los parámetros del plug-in. Todos los pa-rámetros del plug-in estarán disponibles para cada uno de los contextos que se definan. En la definición del ejemplo, si se define el parámetro FOO_PARAM, éste estará disponible para los contextos: SECURITY, ROOT.CONTEXT y ACTION.CONTEXT. Además de definir los plug-ins de configuración, es necesario que éstos estén registrados en el Gestor de Configuración (FrameworkConfigurator). <bean id="configurationmanager" class="es.princast.framework.core.configuration.fr factory-method="getconfigurator" lazy-init="false" singleton="true"> <property name="plugins"> <list> <ref bean="baseconfigurationplugin"/>(1) <ref bean="jaasconfigplugin"/> <ref bean="securityrulesplugin"/> </list> 11

19 Configuración </property> </bean> Para registrar un plug-in, basta con incluir una referencia a dicho plug-in (property plugins ), en la definición del configurationmanager. Opcionalmente, se puede definir un sombrero JMX para el plugin. Un sombrero JMX es un objeto que permite gestio-nar el plugin a través de la consola HTML del FW-PA, lo que posibilita que se actualicen valores de parámetros de configuración (o incluso el fichero de configuración completo) en caliente, sin necesidad de parar la aplicación. <bean id="jmxbaseplugincap" class="es.princast.framework.core.management.configurat </bean> Para acceder a un plug-in de configuración a través de la consola JMX es necesario tener en cuenta: 1. La clase del adaptador JMX es siempre: es.princast.framework.core.management.configuration.configurationpluginjmxadapter 2. En la propiedad plugin se debe indicar la referencia al plug-in que se va a gestionar. En el ejemplo, el plugin es baseconfigurationplugin. 3. La consola de administración debe estar activa y correctamente configurada. Configuración del Sistema de Monitorización de Actions Las Actions suministradas por el FW-PA disponen de un sistema de monitorización y control que, se encarga de realizar métricas sobre el proceso de la Action. El interfaz con el sistema de monitorización (PrincastActionMgmtInterface) es una clase que permite programar las métricas que se deben tomar, así como la forma en que se agregarán. Este interfaz se puede definir en caliente a través del sistema de configuración del FW-PA. La clase del interfaz se indica a través del parámetro ACTION_MGMT, de alguna de las formas que siguen: 1. En primer lugar, se buscará el parámetro de configuración: <nombre de clase de Para buscar definiciones específicas para un tipo de Action concreta. 2. Si no se encuentra una definición específica, se buscará el parámetro ACTION_MGMT, donde se definirá la clase por defecto para todas las Actions. Estos parámetros se deben poner a disposición del contexto: ACTION.CONTEXT. <!-- Modulos de configuracion --> <bean id="baseconfigurationplugin" class="es.princast.framework.core.configuration <constructor-arg><value>baseplugin</value></constructor-arg> <property name="file"><value>classpath://base.propertiesvalue></property> <property name="contexts"> <list> <value>security</value> <value>root.context</value> <value>action.context</value> </list> 12

20 Configuración </property> </bean> Siendo el contenido del fichero classpath://base.properties el que sigue (las líneas subrayadas son las relativas al contexto ACTION.CONTEXT): # #Fri Jan 07 10:08:36 CET 2005 HIT.COUNTER=es.princast.framework.core.management.mcounters.historic.HistoricalCoun es.princast.framework.web.action.monitoring.princastactionmg ACTION_MGMT=es.princast.framework.web.action.monitoring.PrincastActionMgmtInterface CARRITO.AGENCIA=Manin Directo. LOGGING_XMLCONF=/WEB-INF/log4j.xml app-config=carrito http.port=8888 https.port=4443 https/cert.port=8844 En el FW-PA se suministran dos implementaciones del interfaz de conexión con el sistema de management de las Actions: PrincastActionMgmtInterfaceImpl Monitoriza los accesos a las Actions y las excepciones no controladas. PrincastActionMgmtInterfaceNullImpl Apaga el sistema de monitorización para la Action. Ejemplo de configuración en la SampleApp (Carrito). En la figura se muestra un esquema de la configuración de la aplicación del carrito. El componente central es el fichero de inicialización princast-init-script.xml, donde se definen y registran los plug-ins de configuración. Figura 4.2. Configuración de la aplicación de ejemplo (Simple App) El fichero princast-init-script.xml utiliza variables para la definición de algunos valores. Estas variables se cargan del fichero deploy.properties, ubicado en el classpath de la aplicación. Además, se definen tres plug-ins de configuración: baseconfigurationplugin jaasconfigplugin securityrulesconfig Contiene todos los parámetros de configuración de carácter general. Este plugin surte de parámetros a todos los contextos: SECURITY, BASE.CONTEXT y ACTION.CONTEXT. Estos parámetros se leen, todos, del fichero carrito.properties, ubicado en el path de la aplicación (directorio WEB-INF). Que se encarga de gestionar el fichero de configuración de la seguridad: jaas-config.xml Que gestiona el fichero de recursos protegidos: princastsecurity-rules.xml. 13

21 Capítulo 5. Ficheros de Configuración J2EE Ficheros J2EE En la aplicación en blanco que se proporciona se incluye un fichero web.xml con el que configurar la aplicación Web. A continuación se presentan cada una de las propiedades configurables en el mismo agrupadas por secciones. Configuración de filtros Filtro GZIP El FW-PA tiene integrado un filtro que permite la compresión del flujo de datos que circula entre el cliente y el servidor. Para habilitarlo cuando se despliega la aplicación es necesario incluir las siguientes etiquetas XML: <!-- filtro GZip --> <filter> <filter-name>gzipfilter</filter-name> <filter-class>es.princast.framework.web.filter.gzip.gzipfilter</filter-class> </filter> <!-- Mapear el filtro GZip con el ActionServlet --> <filter-mapping> <filter-name>gzipfilter</filter-name> <servlet-name>action</servlet-name> </filter-mapping> El nombre del filtro viene dado por el elemento filter-name. En principio, no existe ninguna restricción en cuanto al nombrado de este filtro, si bien se recomienda seguir el nombrado del ejemplo. La clase que implementa el filtro viene indicada en el elemento filter-class. El valor de este elemento no puede ser otro diferente al que aparece en el ejemplo. En cuanto al elemento servlet-name, éste tiene que tener como valor el del nombre del PrincastActionServlet empleado como controlador de la aplicación. De esta forma, todas las peticiones recibidas por el controlador podrán ser devueltas al cliente empleando compresión gzip. Filtro de seguridad En el FW-PA se facilita un filtro de seguridad que se configura pasándole los siguientes parámetros: <filter> <filter-name>securityfilter</filter-name> <filter-class> es.princast.framework.web.filter.security.corp.princastsecurityfilter 14

MANUAL DE DESARROLLO DE APLICACIONES J2EE. Cliente del Módulo Común de Autenticación.

MANUAL DE DESARROLLO DE APLICACIONES J2EE. Cliente del Módulo Común de Autenticación. Tabla de contenidos Introducción... 1 Pasos previos... 2 Arquitectura del Módulo Común de Autenticación... 2 Módulos de Login JAAS... 2 Módulo Standalone... 2 Módulo Corporativo... 4 Gestión de Errores...

Más detalles

Seguridad no intrusiva con Acegi Security System for Spring

Seguridad no intrusiva con Acegi Security System for Spring Seguridad no intrusiva con Acegi Security System for Spring Carlos Sánchez González 17/12/04 Introducción Historia y objetivos http://acegisecurity.sourceforge.net/ Proyecto creado por Ben Alex Aunque

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL INSTALACIÓN AL SIGM SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor 1.0 Octubre

Más detalles

Copyright 2010 Eurohelp

Copyright 2010 Eurohelp Copyright 2010 Eurohelp 1. INTRODUCCIÓN 3 2. ESTADO DEL ARTE 4 3. LOGLOPD 6 3.1 Intercepción a nivel datasource 8 3.2 Intercepción a nivel connectionpooldatasource 10 3.3 Personalización 11 4. INSTALACIÓN

Más detalles

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

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación GONG-R Instalación módulo GONG2 Instalación módulo GONG-Reporte Instrucciones

Más detalles

Spring. Sesión 7: Seguridad con Spring Security. Experto Universitario Java Enterprise

Spring. Sesión 7: Seguridad con Spring Security. Experto Universitario Java Enterprise Spring Sesión 7: Seguridad con Spring Security 1 Indice Configuración básica Autentificación contra una base de datos Personalización de la seguridad web Seguridad de la capa de negocio 2 Spring Security

Más detalles

REQUERIMIENTOS DEL SISTEMA

REQUERIMIENTOS DEL SISTEMA Manual del sistema REQUERIMIENTOS DEL SISTEMA Sistema Operativo: Windows XP, Linux. Memoria: Mínimo 512 Megabytes, recomendada 1 Gb o mas. Espacio en Disco Duro: Mínimo 50 Megabytes disponibles en disco.

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN DE SIGM PARA LDAP SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor 01

Más detalles

DIPLOMATURA DESARROLLO DE APLICACIONES JAVA

DIPLOMATURA DESARROLLO DE APLICACIONES JAVA DIPLOMATURA DESARROLLO DE APLICACIONES JAVA Contenidos MÓDULO UNO: Características del Lenguaje. OOP Reconocer las características del lenguaje Java y sus componentes. Distinguir la similitudes y diferencias

Más detalles

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

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA LA INTEGRACIÓN CON SISNOT Y CORREOS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles

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

SIGES. Requerimientos Técnicos y Manual de Instalación SIGES Requerimientos Técnicos y Manual de Instalación Siges Manual Técnico Página 2 Índice 1 Requerimientos Técnicos... 5 1.1 Requerimientos de Hardware... 5 1.2 Red... 5 1.3 Requerimientos de Software...

Más detalles

Java Web Server Tabla de Contenidos

Java Web Server Tabla de Contenidos Java Web Server Tabla de Contenidos 3. Java Web Server...2 3.1 Conceptos generales... 2 3.2 Elección de servidor Web con capacidad para servlets...3 3.3 Instalación de Tomcat 5... 4 3.3.1 Comienza la instalación...5

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA WEBSPHERE 6.1 SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido Autor

Más detalles

UPC-DAC/FIB-PTI 1. Seguridad en HTTP

UPC-DAC/FIB-PTI 1. Seguridad en HTTP UPC-DAC/FIB-PTI 1 Introducción Seguridad en HTTP Esta práctica nos introduce en los dos puntos importantes sobre seguridad en HTTP: la autentificación y el transporte seguro de datos. Para el transporte

Más detalles

ESB NORMATIVA DE DESARROLLO DE PROYECTOS

ESB NORMATIVA DE DESARROLLO DE PROYECTOS ESB NORMATIVA DE DESARROLLO DE PROYECTOS Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Normativa

Más detalles

DESPLIEGUE DE SENTINET

DESPLIEGUE DE SENTINET DESPLIEGUE DE SENTINET INTRODUCCIÓN Sentinet es una solución que proporciona gestión y gobierno de infraestructuras SOA desplegadas tanto on-premise, en la nube o en entornos híbridos. Sentinet está desarrollada

Más detalles

FUNCIONAMIENTO: FUNCIONALIDAD

FUNCIONAMIENTO: FUNCIONALIDAD STRUTS Qué Es? Es un framework que implementa el patrón de arquitectura MVC en Java. El patrón de arquitectura MVC (Model-View-Controller) es un patrón que define la organización independiente del Model

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Índice de contenido. Manual de administración de hospedaje para administradores de dominios Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6

Más detalles

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual

Más detalles

openfwpa Internacional Módulo SMS (MSMS)

openfwpa Internacional Módulo SMS (MSMS) openfwpa Internacional (02. ManualConfiguracion_SMS_20111230_v1.0) 2 de 10 ÍNDICE 1. CONTROL DEL DOCUMENTO... 3 1.1. Información general... 3 1.2. Lista de distribución... Error! Marcador no definido.

Más detalles

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL

Más detalles

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

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2009-08-29 Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2009-08-29 Contenido Sumario...2 Requerimientos...2 Paso 1 Generar el certificado auto-firmado...2 Paso 2: Configurar Tomcat

Más detalles

UNIDAD DIDACTICA 15 CONVERTIR UN EQUIPO LINUX SERVER EN CONTROLADOR DE DOMINIO

UNIDAD DIDACTICA 15 CONVERTIR UN EQUIPO LINUX SERVER EN CONTROLADOR DE DOMINIO UNIDAD DIDACTICA 15 CONVERTIR UN EQUIPO LINUX SERVER EN CONTROLADOR DE DOMINIO Eduard Lara 1 1. CONVERTIR UN LINUX SERVER EN CONTROLADOR DE DOMINIO En Linux Server, a diferencia de Windows Server, no existe

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN DE FIRMA DIGITAL POR ENTIDADES SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado

Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado Dirección General del Patrimonio del Estado Subdirección General de Coordinación de la Contratación

Más detalles

Seguridad no intrusiva con Acegi Security System for Spring

Seguridad no intrusiva con Acegi Security System for Spring Seguridad no intrusiva con Acegi Security System for Spring Carlos Sánchez González Softgal Plgno. POCOMACO, parcela I, nave 19, 15190 A Coruña - España carlos@apache.org Abstract Uno de los aspectos que

Más detalles

Manual de instalación del cliente JAVA-WS

Manual de instalación del cliente JAVA-WS Manual de instalación del cliente JAVA-WS 1 CONTROL DE CAMBIOS Versión Cambios realizados 1.0 Versión inicial 2 TABLA DE CONTENIDOS 1. Introducción... 4 2. Documentación relacionada... 4 3. Requisitos...

Más detalles

Lección 1 Introducción a Struts. www.globalmentoring.com.mx uacosta@globalmentoring.com.mx

Lección 1 Introducción a Struts. www.globalmentoring.com.mx uacosta@globalmentoring.com.mx Lección 1 Introducción a Struts www.globalmentoring.com.mx uacosta@globalmentoring.com.mx Lección 1. Introducción a Struts Lección 1. Introducción a Struts Un framework es un conjunto de clases que nos

Más detalles

CONFIGURACIÓN DEL SERVIDOR

CONFIGURACIÓN DEL SERVIDOR CONFIGURACIÓN DEL SERVIDOR Una vez finalizadas las configuraciones iniciales de las interfaces y direcciones IPs, desde cualquier equipo de la red abrimos el navegador e introducimos la dirección IP del

Más detalles

Pruebas Técnicas Grabación casos de prueba JMeter. Unidad de Calidad

Pruebas Técnicas Grabación casos de prueba JMeter. Unidad de Calidad Pruebas Técnicas Grabación casos de prueba JMeter 1. Introducción. Este documento pretende servir de guía para la grabación de los casos de prueba con la herramiento JMeter 2. Grabación del caso de prueba.

Más detalles

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

Dinámica El framework RADical J2EE sin complicaciones. Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2008-10-03 Biblioteca Técnica Configuración fácil de SSL con Tomcat 6 Última actualización: 2008-10-03 Contenido Sumario...2 Requerimientos...2 Paso 1 Generar el certificado auto-firmado...2 Paso 2: Configurar Tomcat

Más detalles

Guía del Módulo de Login 2.0.0. Versión isum 5.1.0

Guía del Módulo de Login 2.0.0. Versión isum 5.1.0 Guía del Módulo de Login 2.0.0 Versión isum 5.1.0 Características del Módulo de Login Introducción Funcionalidad Composición Este documento explica en qué consiste el entorno de ejecución del módulo de

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de

Más detalles

Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos

Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos Práctica 2: Instalación de un gestor de bases de datos relacionales y desarrollo de una aplicación Web con persistencia de datos Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería

Más detalles

UNIVERSIDAD DE OVIEDO

UNIVERSIDAD DE OVIEDO UNIVERSIDAD DE OVIEDO ESCUELA POLITÉCNICA DE INGENIERÍA DE GIJÓN MÁSTER EN INGENIERÍA INFORMÁTICA TRABAJO FIN DE MÁSTER SPRING ROO ADD-ONS PARA PROTOTIPADO RÁPIDO JAVIER MENÉNDEZ ÁLVAREZ JULIO 2014 UNIVERSIDAD

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

CONFIGURACIÓN GLOBAL

CONFIGURACIÓN GLOBAL CONFIGURACIÓN GLOBAL Cómo acceder? Para acceder a la página, desde la administración, haz clic desde el 'Panel de control' sobre el icono Configuración global, o, desde el menú superior Sitio > Configuración

Más detalles

Módulo Superior de Diseño de Aplicaciones Web. Despliegue de Aplicaciones Web Tarea 3 José Luis Comesaña Cabeza

Módulo Superior de Diseño de Aplicaciones Web. Despliegue de Aplicaciones Web Tarea 3 José Luis Comesaña Cabeza Módulo Superior de Diseño de Aplicaciones Web Despliegue de Aplicaciones Web Tarea 3 José Luis Comesaña Cabeza Diciembre de 2012 1. Una aplicación web puede ser desplegada en diferentes servidores web

Más detalles

Configuración del equipo cliente para el uso de los servicios de la Sede Electrónica de los TEA

Configuración del equipo cliente para el uso de los servicios de la Sede Electrónica de los TEA Configuración del equipo cliente para el uso de los servicios de la Sede Electrónica de los TEA 1. INTRODUCCIÓN... 2 2. REQUISITOS DE CONFIGURACIÓN CLIENTE... 2 3. HABILITAR TODOS LOS PROPÓSITOS DE SU

Más detalles

FOC-ELEN20. Manual de FileZilla Server. 3.- Configuración

FOC-ELEN20. Manual de FileZilla Server. 3.- Configuración Manual de FileZilla Server 3.- Configuración La configuración del servidor se realiza mediante la utilidad "FileZilla Server Interface" del grupo de programas de FileZilla Server. Para poder usarla deberemos

Más detalles

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

Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación Práctica 1: Instalación de un servidor de aplicaciones web y diseño de la vista de una aplicación Sistemas de Información Grado de Informática Dpto. de Informática e Ingeniería de Sistemas, Universidad

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del

Más detalles

A continuación en la figura D.1 se verá el código de una implementación del archivo struts-config.xml:

A continuación en la figura D.1 se verá el código de una implementación del archivo struts-config.xml: Apéndice D Configuración de Struts [McClanahan, 2002] Configuración de Struts Antes de poder construir una aplicación en Struts es necesario realizar varias configuraciones. Estas configuraciones incluyen

Más detalles

Práctica: Tienda online

Práctica: Tienda online Práctica: Tienda online José Ruiz Jiménez 14/05/2011 Contenido 1. Descripción y Características... 3 2. Configurando la aplicación y su servidor... 5 3. El modelo empleado... 7 4. El mecanismo de persistencia...

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador

Más detalles

CA Nimsoft Monitor Snap

CA Nimsoft Monitor Snap CA Nimsoft Monitor Snap Guía de configuración de Monitorización de Nimsoft JBoss Serie de JBOSS 1.3 Avisos legales Este sistema de ayuda en línea (el "Sistema") se proporciona con el único propósito de

Más detalles

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

Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software. Instalación de Oracle Service BUS (OSB) 1 DESCARGA DE INSTALADOR Para poder instalar el producto, tendremos que obtener el instalador apropiado para nuestro entorno hardware y software. En la siguiente

Más detalles

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server.

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server. ET-SEGURIDAD SQL INSTRUCCIONES DE USO IMPORTANTE Este software puede ser bloqueado por software antivirus. Asegúrese de añadir la excepción correspondiente si fuese necesario. Se recomienda deshabilitar

Más detalles

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I).

Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I). PRÁCTICAS SRI TEMA 5 (SERVIDOR FTP) Actividad 1: Utilización cliente FTP (mediante línea de comandos, entornos gráficos y navegadores/exploradores) (I). 1. Iniciamos sesión con un usuario nombre (miguel)

Más detalles

CREACIÓN DE WEBSERVICES

CREACIÓN DE WEBSERVICES CREACIÓN DE WEBSERVICES Versión 1.1 MARZO 2007 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 HERRAMIENTA DE DESARROLLO ANT... 3 4 CREACION SERVICIO WEB... 3 5 CREACIÓN

Más detalles

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

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento

Más detalles

SILTRA Guía Técnica. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED

SILTRA Guía Técnica. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED SILTRA Guía Técnica Subdirección General de Afiliación, Cotización y Gestión del Sistema RED Julio de 2015 INDICE 1 Introducción... 3 2 Instalación de SILTRA... 3 2.1 Requerimientos... 3 2.2 Actuaciones

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

Manual de instalación Actualizador masivo de Stocks y Precios

Manual de instalación Actualizador masivo de Stocks y Precios Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.doc Versión 5.0 Fecha: 2014-09-10 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

Licencias ZWCAD. Guía de instalación/activación

Licencias ZWCAD. Guía de instalación/activación Licencias ZWCAD. Guía de instalación/activación Introducción Licencias monopuesto Licencias de Red Instalación de licencia monopuesto Paso 1: instalar zwcad Paso 2: activar la licencia Activar sin llave

Más detalles

Documentación Técnica Conector

Documentación Técnica Conector Documentación Técnica Conector Torre Ejecutiva Sur Liniers 1324, piso 4 Montevideo Uruguay Tel/Fax: (+598) 2901.2929* Email: contacto@agesic.gub.uy www.agesic.gub.uy Indice 1 Introducción...4 2 Casos

Más detalles

NEXUS CONSTRUCCION-TREE Presupuestos y control de costes Guía de instalación y puesta en marcha

NEXUS CONSTRUCCION-TREE Presupuestos y control de costes Guía de instalación y puesta en marcha NEXUS CONSTRUCCION-TREE Presupuestos y control de costes Guía de instalación y puesta en marcha Antes de instalar lea atentamente este documento. INDICE REQUISITOS PREVIOS... 2 RECOMENDACIONES... 2 INSTALACION

Más detalles

OBCOM MetaServer Instalació n y Cónfiguració n

OBCOM MetaServer Instalació n y Cónfiguració n OBCOM MetaServer Instalació n y Cónfiguració n Versión 1.2 OBCOM INGENIERÍA S.A. Av. Holanda 1555, Of. 1204 Providencia, Santiago, Chile Teléfono: +562 2761-7459 http://www.obcom.cl Contenido 1 Introducción...

Más detalles

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

Explotación de Sistemas Informáticos IES Murgi 2006-2007 PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE Índice 1. Instalación...2 2. Administrar los sitios Web... 4 3. Crear un nuevo sitio Web... 4 4. Creación de directorios virtuales... 5 5.

Más detalles

MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM

MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM MANUAL INSTALACIÓN DE SUGARMINI PARA SUGAR CRM SugarMini Instalación/Configuración de SugarMini......2 El servidor SugarMini......2 Requisitos del servidor SugarMini......2 Instalación del servidor SugarMini......2

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN DE FIRMA DIGITAL POR ENTIDADES SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio producido

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA APACHE-TOMCAT SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha documento Cambio producido Autor 01

Más detalles

Desarrollo y servicios web Sesión 18

Desarrollo y servicios web Sesión 18 Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene

Más detalles

SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE

SISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE ÍNDICE 1. Perfiles de usuarios. 2.1. Perfiles móviles variables. 2.2. Perfiles obligatorios. 2. Administración de discos. 2.1. Configuraciones de disco. 2.1.1. Discos Básicos. 2.1.2. Discos Dinámicos 2.2.

Más detalles

Integración de Oracle WebLogic con Oracle Real Application Cluster

Integración de Oracle WebLogic con Oracle Real Application Cluster Oficina de Calidad Subdirección de Tecnologías de la Información Integración de Oracle WebLogic con Oracle Real Application Cluster Referencia documento: InfV5_JASAS_WLS_vs_RAC_V310.doc Fecha: Versión:

Más detalles

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows

EDITRAN/CL. Manual de Usuario e Instalación. Módulo de Cliente Departamental. Windows EDITRAN/CL Módulo de Cliente Departamental Windows Manual de Usuario e Instalación INDRA 30 de octubre de 2014 ÍNDICE 1. INTRODUCCIÓN.... 1-1 2. INSTALACIÓN.... 2-1 2.1. Requisitos necesarios.... 2-1 2.2.

Más detalles

Framework ATLAS. WebServices con Seguridad. Unidad de Arquitectura de Aplicaciones Área de Integración y Arquitectura de Aplicaciones DAMADI

Framework ATLAS. WebServices con Seguridad. Unidad de Arquitectura de Aplicaciones Área de Integración y Arquitectura de Aplicaciones DAMADI Framework ATLAS WebServices con Seguridad Mayo de 2010 Unidad de Arquitectura de Aplicaciones Área de Integración y Arquitectura de Aplicaciones DAMADI Índice Introducción Generación de WebServices con

Más detalles

Capas de la arquitectura de referencia

Capas de la arquitectura de referencia DOCUMENTO DE ARQUITECTURA DE REFERENCIA PARA APLICACIONES WEB GESTIÓN INFORMÁTICA UNIVERSIDAD DE ANTIOQUIA Este documento se estructura teniendo en cuenta las recomendaciones del artículo de IBM Reference

Más detalles

Qué es Glassfish? Características de Glassfish (2) Características de Glassfish

Qué es Glassfish? Características de Glassfish (2) Características de Glassfish Qué es Glassfish? Servidor de aplicaciones Web. Glassfish Glassfish es un servidor de aplicaciones desarrollado por Sun Microsystems para plataforma Java EE. Características de Glassfish Características

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for Mail Servers. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

FRAMEWORK 2 Creación de Servicios Web

FRAMEWORK 2 Creación de Servicios Web Creación de Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Página 1 de 21 Hoja de Control Título Documento Referencia Responsable de Creación de Área de Aplicaciones Especiales

Más detalles

Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server

Instalación y configuración del servidor FTP Filezilla en Windows 2008 Server En primer lugar configuramos el escenario, para poder realizar la practica adecuadamente. Nos aseguramos de tener instalado el servidor dns en windows 2008, con el fin de centralizar servicios. La configuración

Más detalles

Actualización Aranda VIRTUAL SUPPORT (AVS) 7.1 a 7.2

Actualización Aranda VIRTUAL SUPPORT (AVS) 7.1 a 7.2 Actualización Aranda VIRTUAL SUPPORT (AVS) 7.1 a 7.2 Proyecto: Aranda VIRTUAL SUPPORT 7.2 Responsable del documento: María Camila Gómez Silva Project Manager maria.gomez@arandasoft.com Versión 1.0 Estado

Más detalles

Mensa-Red Empresas edición web

Mensa-Red Empresas edición web Aplicaciones de Mensajería Vodafone: Mensa-Red Empresas edición web Manual de Administrador España, Octubre de 2006 1/31 Bienvenido a la ayuda de Mensa-Red Empresas edición web de Vodafone. Mensa-Red Empresas

Más detalles

Módulo 2. Arquitectura

Módulo 2. Arquitectura Módulo 2. Arquitectura Introducción Objetivos o Analizar la arquitectura física y lógica de la plataforma Agrega. o Identificar los componentes más importantes de la arquitectura física. o Exponer las

Más detalles

PortICConnector Manual de instalación y configuración

PortICConnector Manual de instalación y configuración PortICConnector Manual de instalación y configuración PortICConnector. Manual de instalación y configuración PortICConnector es una aplicación diseñada para ser instalada y ejecutada desde una máquina

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor Web Apache Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor Web

Más detalles

Integración de Weblogic Server 11g con MS Active Directory

Integración de Weblogic Server 11g con MS Active Directory Oficina Técnica para la Gestión y Supervisión de Servicios TIC Subdirección de Tecnologías de la Información Integración de Weblogic Server 11g con MS Active Directory Referencia documento: InfV4_JASAS_Weblogic_vs_AD_V140.doc

Más detalles

Aplicaciones web construidas a base de componentes:

Aplicaciones web construidas a base de componentes: Java EE Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative Commons

Más detalles

Guia rápida EPlus Cliente-Servidor

Guia rápida EPlus Cliente-Servidor Guia rápida EPlus Cliente-Servidor Esta guía permitirá al usuario instalar la aplicación e-plus, para firmar y declarar sus trámites a través de acceso remoto. CONSIDERACIONES GENERALES.- El software eplus

Más detalles

Procedimiento de Instalación y Configuración del. cliente VPN. Acceso Remoto a la Red Corporativa

Procedimiento de Instalación y Configuración del. cliente VPN. Acceso Remoto a la Red Corporativa Acceso Remoto a la Red Corporativa Acceso Remoto a la Red Corporativa Página 1 de 30 Procedimiento de Instalación y Configuración del cliente VPN Acceso Remoto a la Red Corporativa Este documento es confidencial

Más detalles

PSTfile. Visión general. Revisión 2

PSTfile. Visión general. Revisión 2 PSTfile Visión general Revisión 2 Copyright 2013 Autek Ingeniería. Todos los derechos reservados. Ninguna parte de este documento podrá ser reproducida, total o parcialmente, incluso para uso personal,

Más detalles

Panda Perimetral Management Console. Guía para Partners

Panda Perimetral Management Console. Guía para Partners Panda Perimetral Management Console Guía para Partners Aviso de copyright Panda Security 2014. Todos los derechos reservados. Ni la documentación, ni los programas a los que en su caso acceda, pueden copiarse,

Más detalles

CTSQL Monitor Windows

CTSQL Monitor Windows En este documento se describe el proceso de instalación y configuración básica para monitorizar sesiones CTSQL en máquinas Windows. BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN... 3 2. FICHERO

Más detalles

TROUBLESHOOTING: ViewTrac & ViewPrint

TROUBLESHOOTING: ViewTrac & ViewPrint TROUBLESHOOTING: ViewTrac & ViewPrint Versión 1.0 INDEX GENERALES 1. Se envían impresiones y genera un error diciendo que el usuario Puerto 9100 no tiene cuota o privilegios para imprimir BASE DE DATOS

Más detalles

INTRANET: MANUAL DE INSTALACIÓN

INTRANET: MANUAL DE INSTALACIÓN INTRANET: MANUAL DE INSTALACIÓN 1 de 15 INDICE 1 Requisitos mínimos... 3 2 Instalación... 4 2.1 Instalación de los ficheros de la Intranet... 4 2.2 Registro de las librerías... 4 2.3 Configuración del

Más detalles

CONFIGURACIÓN EN WINDOWS 7.

CONFIGURACIÓN EN WINDOWS 7. SSID eduroam. Campus en Red CONFIGURACIÓN EN WINDOWS 7. Eduroam (Educational Roaming) es una red inalámbrica WPA que requiere un cliente 802.1x para conectarse. Esto significa que la información que se

Más detalles

Manual SSO Avant2. www.avant2.es soporte@avant2.es Última revisión: 02/05/2013. Copyright Codeoscopic S.A.

Manual SSO Avant2. www.avant2.es soporte@avant2.es Última revisión: 02/05/2013. Copyright Codeoscopic S.A. Manual SSO Avant2 www.avant2.es soporte@avant2.es Última revisión: 02/05/2013 Copyright Codeoscopic S.A. Este documento es propiedad y copyright de Codeoscopic SA, y su contenido es confidencial. Este

Más detalles

Manual de usuario para la parametrización de la integración Openbravo-Sugar

Manual de usuario para la parametrización de la integración Openbravo-Sugar Manual de usuario para la parametrización de la integración Openbravo-Sugar Fichero: Manual usuario - Integración Openbravo- Sugar - Spanish Versión: 1.0 Sevilla, 3 de febrero de 2010 Histórico de cambios

Más detalles

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

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion Versión 1.8 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Guía de Gestión

Más detalles

Administrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19

Administrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19 Administrador de Seguridad Manual de Usuario Fecha de actualización: 2010-08-19 Contenido Administrador de Seguridad... 1 Manual de Usuario... 1 Administrador de seguridad... 2 Administrar servicios de

Más detalles