Diferencia entre revisiones de «Instalacion(adminCensos)»
De Wiki de EGC
(→IMPORTANTE) |
|||
Línea 27: | Línea 27: | ||
* 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 de usuarios. | * 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. | ||
− | * | + | * El despliegue del subsistema esta testeado sobre windows xp, 7, 8 y ubuntu 14.04 con eclipse 4.4.1 (luna) |
+ | * Para mas información, consultar el siguiente manual: https://dl.dropboxusercontent.com/u/53215631/Integraci%C3%B3n%20con%20Censos.pdf |
Revisión del 21:54 15 dic 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.
- El despliegue del subsistema esta testeado sobre windows xp, 7, 8 y ubuntu 14.04 con eclipse 4.4.1 (luna)
- Para mas información, consultar el siguiente manual: https://dl.dropboxusercontent.com/u/53215631/Integraci%C3%B3n%20con%20Censos.pdf