Diferencia entre revisiones de «Instalacion(adminCensos)»

De Wiki de EGC
Saltar a: navegación, buscar
Línea 1: Línea 1:
 
 
===Qué se necesita===
 
===Qué se necesita===
 
Para instalar el proyecto necesitamos:
 
Para instalar el proyecto necesitamos:
Línea 27: Línea 26:
 
===IMPORTANTE===
 
===IMPORTANTE===
 
* Debido a que el grupo de '''Autenticación''' despliega en el puerto 80, nosotros estamos desplegando en el puerto 8080 para evitar conflictos de puertos ocupados.
 
* Debido a que el grupo de '''Autenticación''' despliega en el puerto 80, nosotros estamos desplegando en el puerto 8080 para evitar conflictos de puertos ocupados.
* Actualmente en la página de Welcome, se está creando una cookie con el nombre de "user" como los de '''Autenticación''' para emular la integración y un método que devuelve un Json
+
* Actualmente en la página de Welcome, se está creando una cookie con el nombre de "user" como los de '''Autenticación''' para emular la integración y un método que devuelve un Json de usuarios.
de usuarios.
 
 
* Cuando integremos, hay que quitar la creación de la cookie en Welcome y cambiar la url del método.
 
* Cuando integremos, hay que quitar la creación de la cookie en Welcome y cambiar la url del método.

Revisión del 12:59 16 nov 2014

Qué se necesita

Para instalar el proyecto necesitamos:

  • La máquina virtual de la asignatura Diseño y pruebas ó en su defecto: Eclipse para desarrollo Java EE, con el plugin de Maven instalado y un servidor Tomcat 7.
  • Una base de datos MySQL 5.5

Pasos a seguir

1. Debemos importar el proyecto como un proyecto existente de Maven en Eclipse.
2. Una vez finalizada la importación, ya se han descargado todas las librerias necesarias. Debemos crea los usuarios y la base de datos en MySQL con el siguiente script:
drop database if exists `ADMCensus`;
create database `ADMCensus`;
create user 'acme-user'@'%' identified by password '*4F10007AADA9EE3DBB2CC36575DFC6F4FDE27577'; create user 'acme-manager'@'%' identified by password '*FDB8CD304EB2317D10C95D797A4BD7492560F55F';
grant select, insert, update, delete on `ADMCensus`.* to 'acme-user'@'%';
grant select, insert, update, delete, create, drop, references, index, alter, create temporary tables, lock tables, create view, create routine, alter routine, execute, trigger, show view on `ADMCensus`.* to 'acme-manager'@'%';
3. Para instalar el servidor, nos debemos ir a: Windows -> Preferences -> Server -> Runtime Enviroment y añadir ahí el servidor.
4. En el apartado Server del Workbench debemos añadir el servidor de nuevo y modificar limite de tiempo de arranque (Timeouts).
5. Ejecutar el fichero "PopulateDatabase.java" para crear la estructura de la base de datos.
5.1. (opcional) Si queremos tener algún ejemplo de censos, podemos ejecutar en la carpeta utils, un fichero que se llama CreateCensus.java y se crearán ejemplos.
6. Añadir el proyecto al servidor: Botón derecho sobre servidor -> Add and Remove y arrancamos Tomcat.

IMPORTANTE

  • Debido a que el grupo de Autenticación despliega en el puerto 80, nosotros estamos desplegando en el puerto 8080 para evitar conflictos de puertos ocupados.
  • Actualmente en la página de Welcome, se está creando una cookie con el nombre de "user" como los de Autenticación para emular la integración y un método que devuelve un Json de usuarios.
  • Cuando integremos, hay que quitar la creación de la cookie en Welcome y cambiar la url del método.