Primero que nada necesitamos que genexus esté con todas las actualizaciones y parches disponibles hasta el momento, tanto para el ide como para los generadores, con sus respectivas licencias.
Tambien necesitamos todas estas herramientas:
1 - Servidor mysql. Aquí
2 - Apache tomcat en su última versión. Aquí
3 - Maquina virtual de java (JDK). Aquí
4 - Librerías necesarias para compilar y ejecutar. Aquí
Una vez que tengamos el servidor mysql instalado, el apache tomcat y la maquina virtual, vamos a descomprimir las librerías, dentro veremos que contiene el conector mysql para java, y diversas librerías propias de genexus.
Ahora cuando estemos en genexus y quieramos pasar a prototipo, nos saltara una ventana para configurar el modelo.
Paso 1 - Se configuran las opciones generales:
- Nombre del modelo
- Lenguaje, en este caso seleccionamos Java
- Tipo de interfaz, seleccionamos Web
- Motor de base de datos, elegimos MySQL
Paso 2 - Se configura el motor de base de datos
- El driver a utilizar, seleccionamos mySQL JDBC Driver
- Usar un JDBC personalizado, le damos que no
- Escribimos el nombre de la base de datos, previo a este paso crear el schema en mysql
- Nombre del servidor, escribimos localhost
- Escribir el puerto utilizado en la conexión, en este caso 3306 que es por defecto, si cuando instalamos mysql habilitamos otro puerto, entonces cambiarlo
- En este paso podemos utilizar el usuario root que elegimos durante la instalación de la base de datos, o simplemente usar algún otro
- Contraseña del usuario
Paso 4 - Configuración de las carpetas de la aplicación
En este paso necesitaremos crear ciertas carpetas, para ello nos iremos a la carpeta de instalación de Apache, dentro veremos una carpeta de nombre webapps que contendra las aplicaciones, luego crearemos una carpeta con el nombre de nuestra aplicación, ej. prueba.
Dentro de la carpeta de nuestra aplicación, debemos crear otras dos carpetas, un de nombre images y otra con el nombre WEB-INF (en mayuscula), y dentro de WEB-INF crearemos otras dos carpetas mas de nombre classes y lib (dentro de esta carpeta descomprimiremos el archivo que descargamos previamente que contenía las librerías necesarias para la ejecución).
Una vez que tengamos todas las carpetas de nuestra aplicación creadas, pasamos al paso 4 en genexus.
- En servlet directory ubicaremos la carpeta "classes" dentro de WEB-INF
- En static content base URL escribiremos /images
- Y en static content directory ubicaremos la carpeta "images" dentro de la carpeta raiz de nuestra aplicación
Este paso es muy importante, sobre todo si escribimos mal algún parámetro, que nos podría dar dolores de cabeza mas adelante cuando compilemos.
- Primero elegimos la plataforma para trabajar, seleccionamos Java
- Aquí debemos ubicar el compilador de java, es decir el javac.exe, para ello buscamos en la carpeta de instalación de java jdk.
- Como 3er paso debemos ubicar el archivo nmake.exe, que se encontraba dentro del archivo de librerías que descargamos.
- Ubicamos el interprete java.exe.
- En classpath debemos ir ubicando cada una de las librerías que se encuentran en el archivo que descargamos.
Recordar que cada línea se va a separar por ";" y que al final debe llevar doble ";".
Debería quedar algo así:
C:\Librerias\gxclassd.jar;C:\Librerias\gxclassp.jar;C:\Librerias\gxclassr.jar;C:\Librerias\GxUtils.jar;C:\Librerias\iText.jar;C:\Librerias\mysql-connector-java-5.0.4-bin.jar;C:\Librerias\servlet-api.jar;; - Aquí escribimos la ruta URL de nuestra aplicación:
En este caso http://localhost:8080/prueba/servlet/
Espero que les haya servido!
bueno! me funciono sin problemas
ResponderEliminarme parece super lo probare
ResponderEliminarEl link de las librerias,ya no funciona para descargar...podrian actualizarlo por favor......gracias
ResponderEliminarsi las porfa el link de las librerias, necesitamos que funcione para poder descargar porfaaa..
ResponderEliminarMuchas Gracias..
Podrían re publicar las link con las librerías, porque el que esta no funciona. Gracias!
ResponderEliminar
ResponderEliminarentonces genexus es una libreria
no se puede descargar, dice enlace roto
ResponderEliminarBuenos días, muchas gracias por compartir su conocimiento. Puede por favor cambiar el link http://www.gigasize.com/get/yt3bh3k8w0b, ya que no esta disponible. muchas gracias
ResponderEliminarEl unico archivo que necesitas es el nmake.exe que lo podes encontrar por la web, lamentablemente no disppngo mas de estos archivos ya que migre la plataforma a evo3 hace algunos años.
ResponderEliminarEl resto de las librerias que necesitas estan dentro de la carpeta donde se instala gx.
Y por supuesto el jdk, apache y mysql estan disponibles en cada pagina del desarrollador.
Saludos