Diferencia entre revisiones de «Instalacion(adminCensos)»

De Wiki de EGC
Saltar a: navegación, buscar
(Página creada con «== 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, c...»)
 
Línea 1: Línea 1:
== Qué se necesita ==  
+
 
 +
===Qué se necesita===
 
Para instalar el proyecto necesitamos:
 
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.
 
* 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
 
* Una base de datos MySQL 5.5
  
== Pasos a seguir ==
+
===Pasos a seguir===
 
:'''1.''' Debemos importar el proyecto como un proyecto existente de Maven en Eclipse.<br />  
 
:'''1.''' Debemos importar el proyecto como un proyecto existente de Maven en Eclipse.<br />  
 
:'''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:
 
:'''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:
Línea 24: Línea 25:
 
:'''6.''' Añadir el proyecto al servidor: Botón derecho sobre servidor -> Add and Remove y arrancamos Tomcat.
 
:'''6.''' Añadir el proyecto al servidor: Botón derecho sobre servidor -> Add and Remove y arrancamos Tomcat.
  
== 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:58 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.