Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
En este documento se describen los requerimientos y una descripción paso por paso para lograr generar,
compilar y ejecutar una aplicación Java 3 capas HTTP en ambiente de prototipación, todo local.
Alcance
GeneXus 8.0 útlimos upgrades liberados
HTTP Stateful como protocolo de comunicaciones
Sql Server como DBMS
Drivers JDBC de Microsoft
Compilador de Microsoft
VM de MS para ejecutar el cliente
Jakarta Tomcat 5.0.x como servidor de servlets
Requerimientos
Java SUN / MS
Utilitario NMAKE
Drivers JDBC para SqlServer
Jakarta Tomcat 5.0.x
Descripción Pasos
Crear la base de datos, hacer un build all y compilar el objeto main, en este ejemplo, de aquí en mas el
work panel WKP01
Para ejecutar desde genexus, es suficiente y necesario armar el WAR deployment para instalar la parte
del servidor. Luego para instalar y ejecutar la aplicación desde el GXWS, se hace igual que en una
aplicación 2 capas.
Una vez creado, visto el mensaje ‘sample3chttp built’ en la status bar, dar exit
Configuar según figura y dar ‘Build WARs’
Importante: en ‘Web Application Name’ se debe especifcar el mismo nombre de webapp que se puso en
la propiedad ‘Application Server Host’ cuando se configuró el modelo, en este caso de ejemplo se puse
sample3chttp (http://localhost:8080/sample3chttp/servlet). Respetar mayúsculas y minúsculas.
Reiniciar el Tomcat
Tests
Para testear que el tomcat esta atendiendo como servidor de esta aplicación, y estar seguros que el
cliente la encontrará, en el browser probar lo siguiente en la URL:
http://localhost:8080/sample3chttp/servlet/com.genexus.distributed.ServletAppServer
ORB: StatefulApplicationServer
Ejecución
Desde Genexus, ejecutarlo derecho como en cualquier tipo de modelo genexus:
F5 – wkp01 – Execute
Desde el GXWS, como se dejó el deployment en un web server, se puede instalar y ejecutar desde el
browser, yendo a la siguiente URL
http://localhost:8080/SampleClient/sample3cHttp.html
sample3cHttp
Sample Java 3tier HTTP
Wkp01
Dar ‘Si’
Help - About