Diferencia entre revisiones de «Instalacion(adminCensos)»
De Wiki de EGC
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.
- 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.