Está en la página 1de 23

ComoInstalarQuipux

Contenido
[ocultar]

 1 Introducción
 2 Instalación del Sistema Quipux
 3 Configuración Sevidor Web
 4 Instalación del servidor de Base de Datos
 5 Instalación del servidor de PDFs
 6 Configuración Servidor Firma Digital

Introducción
Este manual trata de ser lo más sencillo y lo más estándar posible, funciona igual en
distribuciones como Debian, Centos, Ubuntu y en teoría cualquier GNU Linux. Por el
momento, el sistema Quipux NO HA SIDO PROBADO CON SERVIDORES
WINDOWS.

Este manual se desarrolló basado en Ubuntu, la instalación es la misma sin importar su


distribución, claro, teniendo en cuenta que la paquetería se instala diferente en cada
sistema; por ejemplo para instalar apache:

en Debian o Ubuntu ejecutamos

aptitude install apache2

mientras en Centos

yum install httpd

y algunos archivos están ubicados en sitios diferentes.

La configuración que veremos es muy básica y permitirá instalar y configurar una máquina
de pruebas, para configurar un servidor real es básicamente lo mismo, pero se necesita
poner todas las seguridades para evitar ataques, se deberán modificar las contraseñas y
publicar los nombres de los servidores.

Nota: Dependiendo de sus necesidades y de los recursos con que cuenten, se puede instalar
todo el sistema en un solo equipo o en varios servidores, en un ambiente real, se sugiere
contar con tres equipos: uno para servidor web, uno para generar PDFs y uno para la base
de datos (este debe ser bastante robusto dependiendo de la carga se maneje, los otros no
consumen muchos recursos).

El sistema Quipux es un sistema de Gestión Documental que está siendo utilizado por el
Gobierno Ecuatoriano, hasta el momento en que se elaboró este manual, se tenían
registrados cerca de 25.000 funcionarios públicos y 65.000 ciudadanos; se han creado en el
sistema algo más de 2 millones de documentos; se conectan diariamente cerca de 7000
usuarios, los que generan al rededor de 20.000 documentos por día entre originales y
copias.

Está desarrollado completamente con software libre y liberado con licencia AGPL. Por
otro lado fue desarrollado y está siendo mantenido por el Estado Ecuatoriano, por lo que el
sistema es actualizado todo el tiempo y periódicamente se liberan nuevas actualizaciones
para la comunidad.

Instalación del Sistema Quipux


Se va a dividir la instalación en lo siguiente :

 Obtener el Código fuente de Quipux


 Configuración Sevidor Web
 Configuración Servidor de Base de Datos
 Configuración Servidor para generar PDFs
 Configuración Servidor Firma Digital

Glad I've fanilly found something I agree with!

Configuración Sevidor Web


1.Instalamos el sistema operativo

2.Instalamos los siguientes paquetes:

apache2
php-pear
php5
php5-gd
php5-pgsql
php-soap
subversion
sendmail

3.Editamos el archivo php.ini (/etc/php5/apache2/php.ini en Ubuntu) y modificamos los


siguientes valores de las variables de configuración.
register_globals = On #Para instalar Quipux necesita estar activada, Es
recomendable ponerla en off.
display_errors = On #(únicamente mientras configuran el sistema, por
razones de seguridad luego se sugiere regresarla a off').
short_open_tag = On register_long_arrays = On
memory_limit = 32 #Mínimo 32, se sugiere 64 o 128

4.Reiniciamos el servidor apache:

/etc/init.d/apache2 restart

Para comprobar que Apache está ejecutándose y acepta scripts PHP, se hace lo siguiente:

En /var/www cree un archivo llamado phpinfo.php, el cual debe contener las siguientes
instrucciones:

<?php
phpinfo();
?>

Abra su navegador Web y en la dirección URL coloque:

http://IP_SERVIDOR/phpinfo.php

Esto deberá mostrarle una página con información de la configuración de PHP.


Si todo va bien hasta aquí, se borra el archivo creado phpinfo.php.

5.En nuestro webroot (/var/www en Ubuntu) creamos una carpeta llamada quipux
mkdir /var/www/quipux

6.Utilizando Subversión, se descarga la última versión del sistema Quipux en la carpeta


que acabamos de crear con el siguiente comando:

svn checkout http://svn.quipux.org/quipux /var/www/quipux

Nota: Si se descarga Quipux en formato tar.gz use el siguiente comando para


descomprimir el contenido:

tar xfz instaladorQuipux.tar.gz -C /var/www/quipux

7.Creamos el archivo de configuración del sistema Quipux:

cp /var/www/quipux/config2.php /var/www/quipux/config.php

8.Creamos el repositorio de archivos:

mkdir /var/www/quipux/bodega
mkdir /var/www/quipux/bodega/logos mkdir
/var/www/quipux/bodega/plantillas mkdir /var/www/quipux/bodega/tmp
mkdir /var/www/quipux/bodega/2010 (o el año actual)

9.Editamos el archivo /var/www/quipux/config.php y completamos la siguiente


información en base a nuestros parámetros:

//Email del Super Administrador del Sistema QUIPUX


$amd_email = "administrador@dominio.com";
//email de la cuenta de soporte
$cuenta_mail_soporte = "soporte@dominio.com";
// email de la cuenta desde la que se enviarán los recordatorios a los
usuarios
$cuenta_mail_envio = "recordatorio@dominio.com";
// Nombre de nuestro servidor; por ejemplo: http://quipux.dominio.com
// o http://127.0.0.1/quipux o http://192.168.0.5/quipux
$nombre_servidor="http://nombre_servidor_quipux";

10.Cambiamos los permisos y el propietario de las carpetas y archivos:

chown -R apache:apache /var/www/quipux cd /var/www/quipux


find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

Por seguridad se sugiere dar permisos 755 a todos los directorios y 644 a todos los
archivos.

11.Por último accedemos a la aplicación desde nuestro navegador


http://IP_SERVIDOR/
Debe mostrarse esta pantalla:

Instalación del servidor de Base de Datos


1.Instalamos el sistema operativo 2.Instalamos el servidor de base de Datos Postgresql 8.2.
Lamentablemente el sistema no funciona con versiones superiores de Postgres esta
anunciada una nueva versión de Quipux, en la que ya funciona versiones de Postgres
mayores a la 8.2.

3.Modificamos los archivos de configuración de postgres.Ingresamos al directorio

/etc/postgresql/8.2/main

y configuramos los archivos postgresql.conf y pg_hba.conf

Editamos el archivo

/etc/postgresql/8.2/main/postgresql.conf:

Cambiamos la línea:

listen_addresses = '*'

A continuación editamos el archivo

/etc/postgresql/8.2/main/pg_hba.conf

y aumentamos el Número IP de la máquina

# IPv4 local connections:


host all all 127.0.0.1/32 md5
host all all 192.168.0.22/32 md5
#suponiendo que el IP de la máquina sea 192.168.0.22

Por seguridad se recomienda poner únicamente el número IP del servidor web pero si se
desea que cualquier usuario de la red tenga acceso al servidor de base de datos se puede
incluir la siguiente línea:

host all all 192.168.0.0/24 md5 (suponiendo que el número de la subred


sea 192.168.0.0)

4.Reiniciamos el servidor de base de datos PostgreSQL

sudo /etc/init.d/postgresql-8.2 restart

5.Cambiamos la clave del usuario postgres

sudo passwd postgres

6.Nos cambiamos de usuario al usuario postgres

su postgres

7.Ingresamos al servidor de base de datos PostgreSQL con el comando

psql

8.Cambiamos la contraseña del usuario postgres de la base de datos y salimos de psql

ALTER USER postgres WITH PASSWORD 'nuevo_password';


\q

9.Para mayor facilidad en la administración de la base de datos vamos a utilizar el paquete


pgAdmin III, lo podemos instalar en otra máquina y con este nos conectamos a nuestro
servidor de base de datos.

Para instalarlo ejecute sudo aptitude install pgadmin3

10.Una vez instalado, creamos una nueva conexión al servidor de BDD (hacemos click

sobre el ícono ) y nos aparecerá el siguiente wizard que nos ayudará a configurar la
conexión:
11.A continuación creamos una nueva base de datos con los siguientes parámetros:

name: quipux
owner: postgres
encoding: UTF-8
Tablespace: pg_default
12.Abrimos el editor SQL y ejecutamos los scripts para la creación de tablas y los inserts
básicos para que funcione el sistema (los scripts se encuentran en el directorio

/var/www/quipux/bdd

13.Caso contrario podemos restaurar desde el backup que se encuentra en el mismo


directorio. Para esto damos un click derecho sobre la base de datos y seleccionamos la
opción Restaurar y nos aparecerá un wizard que nos ayudará a restaurar la base de datos.

Únicamente marcamos la opción No owner y verificamos que no existan errores en el


proceso.

14.Luego configuramos la conexión del sistema Quipux con la base de datos. Editamos el
archivo

/var/www/quipux/config.php

(en el servidor Quipux) y cambiamos las siguientes variables:


$usuario = "Usuario de la base de datos";
$contrasena = "Contraseña de la base de datos";
$servidor = “Servidor de BDD:puerto”; //ejm: "192.168.0.22:5432";
$db = "nombre de la BDD";

15.Por último ingresamos a la aplicación:

17.En el campo cédula ponemos ADMINISTRADOR y la contraseña es 123 e ingresamos


al administrador.png sistema.
Nota: Si existe algún problema para ingresar y no se muestra esta pantalla, se sugiere
ejecutar el archivo test_config.php, este archivo verifica que varios de los puntos de la
configuración estén correctos y da sugerencias para solucionar los inconvenientes. Ingresa
desde desde tu navegador Web

http://IP_SERVIDOR/quipux/test_config.php

Instalación del servidor de PDFs


1.Instalamos el sistema operativo

2.Instalamos los siguientes paquetes:

Apache2
php-pear
php5
php5-gd
php-soap
subversion
ghostscript
html2ps

3.En nuestro webroot ( /var/www en Ubuntu) creamos una carpeta llamada html_a_pdf
mkdir /var/www/html_a_pdf

4.Utilizando Subversión, descargamos la última versión del módulo para generación de


PDFs en la carpeta que acabamos de crear con el siguiente comando:

svn checkout http://svn.quipux.org/html_a_pdf /var/www/html_a_pdf

Nota: Si se descarga Quipux en formato tar.gz use el siguiente comando para


descomprimir el contenido:

tar xfz instaladorQuipux.tar.gz -C /var/www/html_a_pdf

5.Creamos los archivos de configuración:

cp /var/www/html_a_pdf/config2.php /var/www/html_a_pdf/config.php
cp /var/www/html_a_pdf/html_a_pdf2.wsdl
/var/www/html_a_pdf/html_a_pdf.wsdl

6.Modificamos el archivo config.php en base a los datos de nuestro servidor:

$nombre_servidor= 'http://IP_SERVIDOR/html_a_pdf'

Nota: no es necesario que este servidor esté publicado, basta con que el servidor Quipux
pueda acceder a el.

7.Editamos el archivo html_a_pdf.wsdl y al final del archivo cambiamos la variable soap:


address location:

<soap:address location="http://IP_SERVIDOR/html_a_pdf/html_a_pdf.php"/>

Este archivo es fundamental para la comunicación entre el servidor Quipux y el Servidor de


PDFs. Para probar la conexión ingresamos desde nuestro navegador web la siguiente
dirección y debe mostrarse la siguiente pantalla:
http://IP_SERVIDOR/html_a_pdf/html_a_pdf.php?wsdl

8.Por último le indicamos a nuestro servidor Quipux la dirección de nuestro servidor de


PDFs.

Editamos el archivo /var/www/quipux/config.php (en el servidor Quipux) y cambiamos la


siguiente variable:

$servidor_pdf = 'http://IP_SERVIDOR/html_a_pdf';
Nota 1: Las plantillas son archivos PDF de tamaño A4 en la que se tiene un margen de 4cm
en la parte superior para el encabezado y 3cm en la parte inferior para el pié de página. Se
puede poner las imágenes que se desen.

Nota 2: Hay veces que las plantillas no funcionan, es por el programa en que se las genera,
se puedes utilizar Open Office o descargarse gratis programas como el pdfcreator o el
pdf995 (recomendado). NO FUNCIONAN LAS PLANTILLAS GENERADAS CON
MICROSOFT OFFICE 2007 .

Nota 3: Por último, cuando se configuren las instituciones, por favor crear una nueva
institución, NO utilizar la institución creada por defecto.
Configuración Servidor Firma Digital

Como funciona Firma Electrónica Quipux


Contenido
[ocultar]

 1 Esquema General de la Firma Electrónica en Quipux


 2 Diagrama de la Firma No 1. Relación con los servicios Web utilizados
 3 Diagrama No 2. Relación de la Firma en Quipux con las interfaces de Usuario
 4 Requisitos para que funcione la firma electrónica en Quipux
 5 Configurando el Servidor Apache en Linux
 6 Configuración de la Base de Datos para Firma
 7 Configurando el Servidor Apache Tomcat en Linux

Esquema General de la Firma Electrónica en Quipux


En la figura anterior se puede observar los elementos que deben configurarse para que
funcione la firma electrónica en Quipux. En esta guía explica la configuración de los
mismos.

Diagrama de la Firma No 1. Relación con los servicios


Web utilizados

Este es el esquema de firma digital que utiliza el Quipux en estos momentos. Por un lado en
la parte izquierda esta el Quipux (Servidor Institución) y en la parte derecha el Servicio de
Firma. Se muestran también los servicios web que participan en el proceso de firma.

Diagrama No 2. Relación de la Firma en Quipux con las


interfaces de Usuario
En este diagrama se observan las interfaces de usuario y su relación con los sistemas que
intervienen en la firma. Cuando el usuario presiona aceptar en Envío de documentos
Electrónicos, se dispara el applet por un lado (applet.php) esto dentro del sistema de firma.
Y por el otro se invoca al servicio web wsFirma.php.

Cuando el usuario presiona firmar dentro del applet se llama a un servicio web en tomcat
wsappletfirmadigital64 (responsable de traer los archivos para que el usuario los firme).

Cuando termina de firmar se llama a la pantalla confirmar.php dentro del servicio de firma
y al cerrar esta pantalla se llama al servicio ws_firma_digital.php, para enviar los archivos
firmados al Quipux.

En el caso de la verificación cuando se presiona verificar un documento, se llama


nuevamente al servicio wsappletfirmadigital64, quien recibe como parámetro un
documento y verifica si se encuentra válido y fue correctamente firmado.

En resumen estos son los servicios web que participan en la firma : wsFirma.php (php
dentro del servidor firma) wsAppletFirmaDigital64 (para uso del applet) ws_firma_digital
(Dentro del Quipux)

Requisitos para que funcione la firma electrónica en


Quipux
 Apache ( Desde la versión 2 en adelante )
 BD de datos en Postgres ( Desde la versión 8.2 en Adelante )
 Apache Tomcat ( Pueden usarse versiones desde la 6 en adelante)
 Servidor NTP
 Java ( Desde la 1.6 en Adelante. )
Se puede obtener el código fuente de la firma electrónica en Quipux de 2 formas,
descargándolo [1] en formato tar.gz [2] , o via subversión dentro del repositorio de Quipux
[3] (si utiliza esta opción y necesita ayuda, mire en los foros [4] de la Comunidad Quipux )

Dentro de la carpeta de firma se encuentran los siguientes archivos:

/firma/bdd
/firma/instalacion
/firma/instalacion/bdd
/firma/instalacion/bdd/BDD_certificados.backup Este archivo ya no es
necesario
/firma/instalacion/bdd/BDD_firma.backup
/firma/instalacion/tomcat
/firma/instalacion/tomcat/postgresql-8.3-603.jdbc3.jar
/firma/instalacion/tomcat/WsAppletFirmaDigital64.war
/firma/instalacion/tomcat/wsFirmaDigitalQuipux_1_3.war
/firma/lib
/firma/propiedades
/firma/verificar_firma
/firma/applet.php
/firma/config2.php
/firma/confirmar.php
/firma/firma2.wsdl
/firma/funciones.php
/firma/logo.png
/firma/proyFirma_2.jar
/firma/spinner.gif
/firma/spinner_16.gif
/firma/ws_cliente_firma.php
/firma/wsFirma.php

Configurando el Servidor Apache en Linux


En esta guía suponemos que se va ha instalar el código fuente de Quipux, conjuntamente
con el de firma, dentro del mismo servidor Apache. Si ese es el caso, copiar el contenido de
los archivos de firma al directorio apache donde esta instalado quipux

Dentro del Código de Quipux buscamos el archivo config.php y editamos la linea donde se
encuentra declarada la variable $servidor_firma debemos agregar la dirección web donde
esta ejecutándose el código firma. Por ejemplo, si la dirección URL donde esta nuestro sitio
web funcionando y donde esta copiado el código que ejecuta el applet de firma es
http://quipux.info/firma es la que debemos poner, en la siguiente línea

Ubicamos la linea dentro del archivo config.php

$servidor_firma = "http://nombre_del_servidor_de_firma";
Modificamos de modo que esta variable apunte al servidor de firma

$servidor_firma = "http://quipux.info/firma";

Nos ubicamos dentro del código de firma , y ejecutamos lo siguiente:

cp config2.php config.php

Modificamos el archivo config.php.

<?php
///////// CONFIGURACION DE LA BASE DE DATOS ///////////////

Estos parametros deben ser llenados en base a la información de la siguiente Sección


Configuración de la Base de Datos para Firma

$bdd_servidor = "127.0.0.1";
$bdd_puerto = "5432";
$bdd_nombre = "firma";
$bdd_usuario = "postgres";
$bdd_clave = "postgres";
$bdd_debug = false; //guarda en la tabla log_debug todos los queries
ejecutados
$bdd_email_admin = "email@administrador.com";

Llenar la misma información que puso en el config.php del Código de Quipux

$servidor_nombre = "http://nombre_del_servidor_de_firma";

La siguiente línea es para configurar donde se encuentra funcionando el servidor tomcat


que maneja las peticiones de firma. En este caso para verificar los archivos firmados.

// Verificacion de firma
$servidor_verifica_firma_cms =
"http://SERVIDOR_TOMCAT_FIRMA/wsFirmaDigitalQuipux_1_3";

?>

Nos ubicamos dentro del código de firma , y ejecutamos lo siguiente:

cp firma2.wsdl firma.wsdl

Modificar el archivo firma.wsdl al final buscar la referencia a location

<service name="soapapifirmaService">
<port name="soapapifirmaPort" binding="typens:soapapifirmaBinding">
<soap:address location="http://SERVIDOR_FIRMA/wsFirma.php"/>
</port>
</service>
Cambiar la información, debe tener el mismo nombre que se puso en la variable
$servidor_nombre del archivo config.php del codigo de firma. Esta es la dirección al
WebService que se encarga de procesar las peticiones de verificación y enviar los archivos
firmados a la base de datos de firma.

Ejemplo <soap:address
location="http://nombre_del_servidor_de_firma/wsFirma.php"/>

Configuración de la Base de Datos para Firma


Crear en postgres la base de datos firma

CREATE DATABASE firma with owner=postgres encoding='UTF8';

Restaurar el backup ( este archivo se encuentra dentro del directorio de firma


/firma/instalacion/bdd/BDD_firma.backup ) en la base nueva

pg_restore -i -h localhost -p 5432 -U postgres -d firma -v


BDD_firma.backup

Cuando se configura el tomcat y el directorio apache firma, debe tener en cuenta el usuario
y la clave de la base de datos. Si usa postgres como usuario de la base de datos, la siguiente
línea es útil para asignar una clave al usuario postgres

passwd postgres

En la tabla sistema de la Base de Datos de firma debe llenarse el campo nombre y


dir_firma. En el campo nombre debe ingresar la dirección URL del servidor Quipux. El
nombre que ingrese en este campo esta relacionado con la variable $nombre_servidor del
archivo config.php dentro del Código de Quipux. En el campo dir_firma debe ingresar la
información de la ruta del Web Service de Interconexión ( Dentro del Código de Quipux
se encuentra un directorio llamado interconexion. Este Web Service se encarga de enviar
el archivo firmado a la base de datos ).

Ejemplos nombre http://DIRECCION_URL_QUIPUX


dir_firma
http://DIRECCION_URL_QUIPUX/interconexion/ws_firma_digital.php?wsdl

Configurando el Servidor Apache Tomcat en Linux


Se descarga tomcat [5] y se lo descomprime ( es necesario tener instalado java (Se ha
probado con éxito con la versión para linux de java sun-java6-jdk) instalado previamente).
Una vez hecho esto se observan algunos directorios como los siguientes
-bin
-conf
-lib
-logs
-temp
-webapps

Dentro del directorio bin se encuentra el archivo catalina.sh. Agregar las siguientes lineas
al comienzo del archivo. Se necesitan para indicarle a tomcat donde esta la maquina virtual
de java, parámetros de memoria y donde esta instalado el tomcat.

JAVA_HOME=/usr/java/jdk1.6.0_06/
CATALINA_OPTS="-Xms256m -Xmx512m"
CATALINA_HOME=/DIRECTORIO_INSTALACION_TOMCAT6/apache-tomcat-6.0.16.5/

Dentro del código fuente de Quipux [6], se encuentra el archivo firma.zip (en la versión
tar.gz[7]) o dentro del repositorio svn Quipux-Firma-Digital [8]

Dentro del directorio firma buscamos los subdirectorios instalacion\tomcat, allí deben
encontrarse los siguientes archivos:

postgresql-8.3-603.jdbc3.jar
WsAppletFirmaDigital64.war
wsFirmaDigitalQuipux_1_3.war

El archivo postgresql-8.3-603.jdbc3.jar debe copiarse


/DIRECTORIO_INSTALACION_TOMCAT6/apache-tomcat-6.0.16.8/lib/

Los siguientes cambios se necesitan hacerlos en los archivos .war. Es necesario editarlos .
Descomprima el archivo WsAppletFirmaDigital64.war. Ejecute los siguientes comandos.

mkdir directorioWar
cp WsAppletFirmaDigital64.war directorioWar
cd directorioWar
jar -xvf WsAppletFirmaDigital64.war (dentro de directorioWar ejecute
el comando)

Dentro de directorioWar se crean una lista de directorios y archivos es necesario editar los
siguientes:

META-INF/context.xml
WEB-INF/propiedades/parametros.properties

En archivo parametros.properties editar la información

bd=firma #El nombre de la Base de Datos que se creo anteriormente


bd_cert=NOMBRE_BDD_CERTIFICADOS #Este linea no es necesaria
servidor_tiempo=192.168.20.1 #Ponga aquí la dirección del servidor
NTP que este usando
direccionLDAP=ldap://ldap.bce.ec/o=BCE,c=EC #Conexión con el Banco
Central para verificar revocados (Esta línea ya no es útil )
En el archivo context.xml edite la información referente a la Base de Datos firma
configurada en la sección anterior.

<?xml version="1.0" encoding="UTF-8"?>


<Context path="/WsAppletFirmaDigital64">
<Resource auth="Container" driverClassName="org.postgresql.Driver"
maxActive="30" maxIdle="1000"
maxWait="100" name="jdbc/NOMBRE_BDD_FIRMA"
password="PASSWORD_DBB_FIRMA" removeAbandoned="true"
removeAbandonedTimeout="15" type="javax.sql.DataSource"
url="jdbc:postgresql://SERVIDOR_BDD_FIRMA:PUERTO_BDD_FIRMA/NOMBRE_BDD_FIR
MA" username="USUARIO_BDD_FIRMA"/>
Ejemplo jdbc:postgresql://IP_SERVIDOR_BD:5432/firma
La siguiente información sobre BDD_CERTIFICADOS ya no es util ( no es
necesario editar )
<Resource auth="Container" driverClassName="org.postgresql.Driver"
maxActive="30" maxIdle="1000"
maxWait="100" name="jdbc/NOMBRE_BDD_CERTIFICADOS"
password="PASSWORD_BDD_CERTIFICADOS" removeAbandoned="true"
removeAbandonedTimeout="15" type="javax.sql.DataSource"
url="jdbc:postgresql://SERVIDOR_BDD_CERTIFICADOS:PUERTO_BDD_CERTIFICADOS/
NOMBRE_BDD_CERTIFICADOS" username="USUARIO_BDD_CERTIFICADOS"/>
</Context>

Una vez editados los cambios volver a comprimir el archivo war.

cd directorioWar
rm WsAppletFirmaDigital64.war
jar -cvf WsAppletFirmaDigital64.war *

Luego vuelva a copiar los archivos editados .war en la siguiente ubicación:


/DIRECTORIO_INSTALACION_TOMCAT6/apache-tomcat-6.0.16.8/webapps, si
esta configurado tomcat automaticamente se desplegaran. Cuando se despliegan los
archivos war ( mirar dentro del directorio webapps) se observan una serie de directorios,
con los nombres de los archivos enunciados arriba.

No es necesario modificar el archivo wsFirmaDigitalQuipux_1_3.war, se debe copiarlo a


la siguiente ubicación: /DIRECTORIO_INSTALACION_TOMCAT6/apache-tomcat-
6.0.16.8/webapps

Si necesita administración web del tomcat es necesario agregar al archivo tomcat-


users.xml ( dentro del directorio
/DIRECTORIO_INSTALACION_TOMCAT6/apache-tomcat-6.0.16.8/conf/ ) lo
siguiente:

<tomcat-users>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="xxxx" roles="tomcat,role1,manager"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

También podría gustarte