Prerequisitos ------------- Java 1.4 Tomcat 4.1 Ant 1.6 Postgres 7.4 Instalación ----------- Los datos iniciales de los archivos de configuración es la siguiente: -El servidor de tomcat esta instalado en /usr/java/tomcat -Hay un usuario administrador a nivel de tomcat llamado "tomcat" (contraseña "tomcat") con permisos de "manager". -El usuario de postgres se llama nobody (contraseña nobody) y la direccion del servicio de postgres es jdbc:postgresql://localhost/gestinc Estos datos son los que hay que cambiar para adecuarlo a la instalación local. Los pasos a seguir son: 1.- Crear una base de datos en postgres llamada gestinc. 2.- Personalizar build.properties (definir el path a tomcat, usuario administrador de tomcat y usuario de postgres) El usuario administrador de tomcat lo podéis ver en $TOMCAT_HOME/conf/tomcat-users.xml. Es el que tiene el rol "manager". En caso de no existir una entrada hay que definir un nuevo usuario que tenga ese rol. 3.- Modificar la propiedades "username" y "password" del bean "dataSource" dentro del archivo war/WEB-INF/gestinc-servlet.xml para definir el usuario de postgres 4.- Modificar la primera linea del fichero war/WEB-INF/classes/log4j.properties para indicar donde alojar el fichero de log de la aplicacion 5.- Crear la carpeta gestinc dentro de la carpeta webapps de tomcat. El propietario de esa carpeta debería ser un usuario normal (recomendable que no sea root). 6.- Dentro de la carpeta de instalación, ejecutar: 5a) ant install -> Crea el contexto de la aplicacion dentro de tomcat. 5b) ant build -> Compila la aplicacion. 5c) ant deploy -> Copia la aplicacion compilada al webapps de tomcat. 5d) ant createTables -> Crea las tablas necesarias para la aplicacion. 7.- Modificar la seccion "loadData" dentro del archivo build.xml para definir los usuarios y passwords necesarios. 8.- Ejecutar ant loadData -> Introduce los datos iniciales en las tablas 9.- Entrar en la aplicacion en http://host_tomcat:port_tomcat/gestinc