05 Bitacora Instalar Openxava 5
05 Bitacora Instalar Openxava 5
05 Bitacora Instalar Openxava 5
1. Se sugiere que durante el desarrollo de esta bitcora se vaya elaborando un diccionario con
palabras, comandos, expresiones nuevas. Es muy importante porque evidencia que estamos
aprendiendo. Tambin se sugiere ir marcando con color de fondo las lneas que vamos
trabajando para evidenciar nuestro avance.
2. En las siguientes expresiones se debe respetar las maysculas y minsculas.
3. Es necesario instalar java.
1. http://www.java.com/es/download/help/windows_manual_download.xml
2. Se deben descargar e instalar ambas versiones, la de 64 y la 32 bits.
3. Despus del proceso de instalacin (64 bits) se crearon automticamente las siguientes
carpetas:
1. C:/Archivos de programa/java/jdk1.8.0_25 y
2. C:/Archivos de programa/java/jre1.8.0_25
4. Despus del proceso de instalacin (32 bits) se crearon automticamente las siguientes
carpetas::
1. C:/Program Files (x86)/jre1.8.0_25
4. Crear una carpeta openxava5 EMPX en disco C: D: E: F: etc..... (la unidad que desees y tengas
acceso).
5. Descargar Eclipse IDE for Java EE Developers desde: https://www.eclipse.org/downloads/
segn tu maquina (32 o 64 bits)
6. Descomprimir el archivo descargado y copiarlo dentro de la carpeta openxava5 EMPX.
7. Descargar la ltima versin de Openxava desde: http://sourceforge.net/projects/openxava/files/
tambin puedes descargar desde la pgina oficial de openxava
http://www.openxava.org/downloads aunque en este ltimo caso debes registrarte.
8. Descomprimir el archivo descargado y copiarlo dentro de la carpeta openxava5 EMPX.
9. Descargar el drive de Postgresql para java desde: http://jdbc.postgresql.org/download.html en
nuestro caso descargamos: JDBC41 Postgresql Driver, Version 9.3-1101
10.
Copiar el drive en la carpeta ...\openxava-x.x\tomcat\lib (x.x representa la versin de
OpenXava que descargaste, cada vez que aparece x.x se deber cambiar por la versin que
descargaste)
11.
Descargar Postgresql desde:
12.
Instalar Postgresql, el usuario por default es postgres, para el password te
recomendamos uses openxava
13.
Verificar que al instalar Postgesql, tambin se haya instalado el programa pgAdminIII.
14.
Ejecutar pgAdminIII, crea un conexin que puedes llamar ConexEmpx y crear la base
de datos bdempx.
15.
Ejecutar eclipse: (entramos a la carpeta de eclipse y ejecutamos eclipse.exe)
recomendamos crear un acceso directo y copiarlo al escritorio.
16.
Seleccionar como workspace la ruta: C:\openxava5 EMPX\openxava-x.x\workspace
17.
Crear un proyecto:
1. File > New > Project > Java Project > Next > (Nombre del proyecto: Empx) > Finish
(Verificar en Eclipse el proyecto creado, observa que solo tiene la carpeta scr)
18.
Construimos el proyecto OpenXava:
1. OpenXavaTemplate > CreateNewProject.xml (clic derecho) > Run As > Ant Build
(Selecciona la primera opcin), observar el avance del proceso en la parte inferior derecha
de la pantalla (si no se visualiza maximiza la pantalla).
2.
Es probable que aparezca un error como el siguiente: The specified JRE installation does not
exist
21.
1.
2.
Configurar la persistencia.
En el proyecto Empx editar el archivo persistence > META-INF > persistence.xml
Eliminamos el contenido actual y lo reemplazamos con el cdigo del siguiente recuadro. (Se
sugiere interpretar cada una de las lneas)
22.
1.
2.
Actualizamos build.xml
En el proyecto Empx editar el archivo build.xml
Cambiar la lnea:
<property name="schema.path" value="PUT HERE THE PATH OF YOUR JDBC DRIVER"/>
3.
4.
Que incluye la ruta en la que se encuentra el drive .jar de Postgresql (Este camino es un
ejemplo especfico, se debe actualizar segn cada caso, Observa las diagonales)
23.
4.
5.
6.
7.
package org.openxava.empx.model;
import javax.persistence.*;
@Entity
public class Cliente extends IdComun {
@Column(length=10)
private String dni;
public String getDni() {return dni;}
public void setDni(String dni) {this.dni = dni;}
@Column(length=100)
private String apellidos;
public String getApellidos() {return apellidos;}
public void setApellidos(String apellidos) {this.apellidos = apellidos;}
@Column(length=100)
private String nombres;
public String getNombres() {return nombres;}
public void setNombres(String nombres) {this.nombres = nombres;}
}
8.
25.
Actualizar Schema, este proceso crea las tablas en la base de datos, en adelante lo
denominamos: updateSchema.
26.
Ejecutar updateSchema
1. Hacer clic derecho en build-xml > Run As > Seleccionar el ltimo Ant build
2. Seleccionar solamente el checkbox de updateSchema > Apply > Run (puede solicitar
grabar archivos)
3. Observar en la consola la creacin de la entidad Cliente (de color azul).
4. Finalmente aparece: Build Sucessful
5. Si no ocurre as, verificar los mensajes de error.
27.
Iniciar la ejecucin del servidor Tomcat:
1. Clic en la pestaa Server
2. Clic en Tomcat v7.0 Server at localhost [Stopped, Republished] y hacer clic en el icono
verde de la consola (Start the server).
3. Observar el avanace del proceso en la esquina inferior derecha.
4. Finalmente aparace en la consola: Tomcat v7.0 Server at localhost [Started, Republished]
28.
Ejecutar el mdulo:
1. En el URL del navegador web digitar: http://localhost:8080/Empx/modules/Cliente
2. Ingresar usuario y contrasea (en este caso admin, admin)
3. Luego veremos como eliminar este paso.
4. Probar la aplicacin, ingresar datos, conocer las opciones bsicas de OX (modo detalle y
modo lista)
29.
Verificar la base de datos con el programa PGAdmin3 (se instal junto con postgresql)
30.
Elaborar un formato para pruebas de los programas.
1. Qu debemos probar?