Sunteți pe pagina 1din 10

1. 2.

Bajar de esta direccin el TOMCAT 5.5.12. http://apache.intissite.com/tomcat/tomcat-5/v5.5.12/bin/apache-tomcat5.5.12.zip

Tomcat 5.5 requires JRE 5.0 por omision Lea las notas ultimas y el archivo RUNNING.txt en la distribucionpara mas detalles.
3.

Detlle de ls paquetes

apache-tomcat-[version].zip or .tar.gz: Distribucion Basica, no incluye usuarios definicion de usuarios. apache-tomcat-[version].exe: Instalador Windows con Distribucion y Base. apache-tomcat-[version]-admin.zip or .tar.gz: the Tomcat Solo administracion. apache-tomcat-[version]-compat.zip or .tar.gz: requerido cuando use Java 1.4. apache-tomcat-[version]-deployer.zip or .tar.gz: Tomcat Web Application Deployer. apache-tomcat-[version]-embed.zip or .tar.gz: Par utilizar como container de servlet.
Bajar el JSDK de la siguiente direccin: URL http://192.18.97.244/ECom/EComTicketServlet/BEGINFBE4B8E3EB2811B08AC10 E40BACAEC01/2147483648/1219574439/1/681410/681362/1219574439/2ts+/westCoastFSEN D/jdk-1.5.0_06-nb-4.1-ml-oth-JPR/jdk-1.5.0_06-nb-4.1-ml-oth-JPR:1/jdk1_5_0_06-nb-4_1-win-ml.exe, de aqu te bajas el Java y los instalas, en la carpeta

4. 5.

donde sugiera el instalador, si tienes una version de java anteriormente instalada seria recomendable que lo desinstalaes primero y luego procedas a instalar esta nueva version.

Se procede a instalar el Java y seguidamente lo instalas el tomcat en el c:, por ejemplo c:\tomcat.

Una vez instalado Tomcat, en el rea de notificaciones de la barra de tareas habr aparecido este cono:

Si este cono no aparece, puede iniciarse yendo al men INICIO y ah seleccionar Programas / Apache Tomcat 5.0 / Monitor Tomcat. Haciendo click derecho sobre l, puede detenerse o iniciarse el servidor con las opciones Stop service Start service, respectivamente. Tener en cuenta que debe detenerse y volverse a iniciar al crear o actualizar una nueva webapp. Esto va a ser necesario, por ejemplo, cada vez que se (re)genere y (re)compile una aplicacin desde GeneXus. Por defecto, Tomcat no ejecuta servlets que no estn especificados en el archivo web.xml del directorio WEB-INF de las webapps. Editando este archivo de esta forma cambia este comportamiento por defecto. No sera necesario descomentar estos tags si el desarrollador hiciera deployment de todas sus aplicaciones web. Solo si no se van a hacer deployments, es conveniente hacer este cambio de una vez al instalar Tomcat.

6.

En las versiones ANTERIORES DE TOMCAT, se procedia a modificar el archivo web.xml, pero en version 5.5.12 en adelante no es necesario. Nos ubicamos en el c:\tomcat\webapps

7.

8. 9.

Creamos otra CARPETA con el nombre de modelojava Nos ubicamos dentro de esta carpeta, es decir c:\tomcat\webapps\modelojava

10. Creamos la carpeta images 11. Creamos la carpeta META-INF todas maysculas. 12. Creamos la carpeta WEB-INF todas maysculas. 13. Nos ubicamos dentro de esta carpeta, es decir

c:\tomcat\webapps\modelojava\WEB-INF
14. Creamos la carpeta classes 15. Creamos la carpeta lib 16. Debemos crear una BASE DE DATOS EN EL SQL2000 , para nuestro ejemplo

utilizaremos: javadb

De igual procedemos si estamos con MySql, PostgreSql, Oracle, Db2 o Informix.


17. Es necesario tener el archivo NMAKE.EXE, el mismo que se encuentra en CD de

Visual Studio 6, creo que tambien existe en el CD de Visual Net, de todos modos en cualquiera de los dos CD, se puede encontrar.
18. Utilizaremos para el caso AS400

http://egbs.no-ip.com descargar los drivers de

JDBC. Para Microsoft http://www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6947c-0fc5bf05bf71&DisplayLang=en Para MySql: http://dev.mysql.com/downloads/ Para PostgreSql: http://jdbc.postresql.org/download.html
19. Para el Caso de SqlServer 2000 Instalas y listo. 20. Creamos una carpeta jdbc, en el c: o en cualquier unidad. 21. Copiar los archivos jar desde el c:\Archivos de programa\Microsoft SQL Server 2000

Driver for JDBC\lib\, que es donde se instalaron el driver JDBC, a la carpeta jdbc, simplemente para no tener un nombre muy largo de carpeta donde estarn ubicados los jdbc. Para los otros casos simplemente se copia los archivos .jar o .zip a la carpeta sealada en el punto 10, se debe recordar que deben tener todos los jdbc la extension .jar, en caso de no estar con esa extension proceder a cambiar la extension.
22. Tambien es interesante que te bajes los SP3 del SqlServer 2000, de esta direccin:

http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-04884E46-AFBF-ACACE5369FA3&displaylang=es
23. Ahora nos vamos a Gx80, en diseo.

24. File, New Model, nos aparecer el Genexus Wizard Model Wizard. 25. Model Name: Modelo Java 26. Lenguaje: java 27. User Interface: Web 28. DBMS: SqlServer, MySql, DB2 Iseries, PostgreSql 29. Target Path: ModeloJava 30. Click en Boton Next y nos colocamos en GxWizard Step 2 of 6. 31.

Para Microsoft:
Para Iseries: Para PostgreSQL: Para MySql:

Jdbc Driver: Microsoft Jdbc Driver (Type 4).


Jdbc Driver: Iseries ToolBox (Type 4) Jdbc Driver: PostgreSql Driver (Type 4) Jdbc Driver: MySql Jdbc Driver (Type 4)

32. Use Custom JDBC URL: No 33. Database Name: javadb 34. Server Name: Ip del Servidor o nombre del servidor. Cuidado con las minusculas y

mayusculas en nombre del servidor.


35. Server TCP/IP Port: 1433 para SqlServer, Para los otros DBMS existe puertos

asignados por omision, con seleccionarlos quedara correcto.


36. User Id: sa Solo para SqlServer, Para el caso de otros DBMS, se debe conocer el

usuario.
37. Password: sa Solo para SqlServer, Para el caso de otros DBMS, se debe conocer el

pasword.
38. SqlServer Versin: 2000 or Higher solo para SqlServer, Para el caso de otros DBMS,

se debe conocer su version.


39. Click en Boton Next y nos colocamos en GxWizard Step 4 of 6, es recomendable

que utilicemos siempre el Boton de los () para no tener que digitar sino asignar directamente desde las carpeta reales, de esa forma evitar errores de sintaxis que por lo general son los que mas complicaciones generan sobre todo cuando recien se empieza.
40. ServLet Directory:c:\tomcat\webapps\modelojava\WEB-INF\classes 41. Static Content base URL: /images 42. Static Content directory seen from client: C:\Tomcat\webapps\ModeloJava\images 43. Click en Boton Next y nos colocamos en GxWizard Step 5 of 6 44. Plataform: Sun SDK.

45. Compiler Path: c:\Archivos de programa\Java\jdk1.5.0_06\bin\javac.exe. 46. Make Path: c:\jdbc\NMAKE.EXE, asumiendo que se tiene el NMAKE, en la carpeta

donde estan los JDBC.


47. Interpreter Path: 48. Classpath:

c:\Archivos de programa\Java\jdk1.5.0_06\bin\java.exe

gxclassr.zip;C:\Tomcat\common\lib\servlet-api.jar; Para SqlServer: C:\jdbc\msbase.jar;C:\jdbc\mssqlserver.jar;C:\jdbc\msutil.jar;.; debe respetarse esta sintaxis, quizs el orden puede variar. Para MySql: mysql-connector-java-3.0.14-production-bin.jar;.; Puede variar el nombre por la version del DBMS ,pero debe estar en concordancia con el JDBC que se descargo del sitio de MySql. Para PostgreSsql: pg74.215.jdbc3.jar;.; Puede variar el nombre por la version del DBMS ,pero debe estar en concordancia con el JDBC que se descargo del sitio de PostgreSql. Para As400: lib\jt400.jar;.; Puede variar el nombre por la version del DBMS, pero debe estar en concordancia con el JDBC que se descargo del sitio de iSeries, se debe desempaquetar y seleccionar solo el jt400.rar.
49. Web Application Base URL: http://localhost:8080/modelojava/servlet/ , en el caso

de vamos a probar nuestra aplicacin en la PC local, de lo contrario se debera asignar el nombre del servidor que mantendr la aplicacin.
50. Click en Boton Next y nos colocamos en GxWizard 6 de 6. 51. Activamos el Edit advanced propiertes before creating the database. 52. Click en Boton Finish 53. Click en Boton Execution 54. Click en Boton Advanced 55. Desactivamos: Use Default Browser. 56. En Viewer Path: c:\Archivos de programa\Java\jdk1.5.0_06\bin\appletviewer.exe

,tener presente que en compiler options este O (la Letra O mayscula), en el resto de opciones en blanco.
57. Click en Boton OK. 58. Click en Boton Aceptar. 59. Click en Boton OK, para crear la base de datos. 60. Click en Boton REORGANIZE. 61. Click en Boton Yes(Si).

62. Esta Seguro que desea reorganizar la Base de Datos, Click en Boton Si 63. Cuando el proceso de Reorganizacin termino exitosamente Click en Boton Aceptar. 64. Especificamos la transaccion Clientes y luego F5 y la compilamos. 65. Cuando este en STATUS Succeeded, damos Click en Boton Close. 66. Click en WinDeveloperMenu y Click en Execute. 67. Seleccionamos Utilities y Advanced Deployment Wizard. 68. En Available Locations, Click en <Client> Click Boton > 69. En Available Mains, Click en tclientes (tclientes) luego Click Boton > 70. Click Boton Next, pasamos a la pantalla 2 de 4. 71. Click Boton Next, pasamos a la pantalla 3 de 4. 72. En Locations File Name: modelojava, nombre del archivo de localizaciones. 73. Activamos Transfer Location Fil 74. Transfer Mode, seleccionamos Copy 75. En Target Directory: c:\tomcat\webapps 76. Click Boton Next, pasamos a la pantalla 4 de 4. 77. Click WAR Deployment. 78. Click Boton Finish, pasamos a la pantalla WAR Deployment. 79. En Web Application Name: modelojava 80. Aditional Libraries: Click Boton + ,busca los archivos que componen JDBC de

Sqlserver 2000 y seleccionarlos. Los archivos son msbase.jar, mssqlserver.jar, msutil.jar.


81. Aditional Libraries: Click Boton + si posee libreras como por ejemplo para generar

reportes tipo PDF.


82. Luego Click Boton Build Wars. 83. Esperamos que termine de crear, es decir nos salga el mensaje Deployment

Succeeded, terminamos el WinDeveloperMenu y levantamos el tomcat.


84. Nos vamos a Gx, F5, Seleccionamos DeveloperMenu y Click en Execute. 85. Aparecer una pagina html, con LINK a objeto tClientes

Una vez instalado Tomcat, en el rea de notificaciones de la barra de tareas habr aparecido este cono:

Si este cono no aparece, puede iniciarse yendo al men INICIO y ah seleccionar Programas / Apache Tomcat 5.0 / Monitor Tomcat. Haciendo click derecho sobre l, puede detenerse o iniciarse el servidor con las opciones Stop service Start service, respectivamente.
Si colocamos en el BROWSER la siguiente direccion:

http://localhost:8080/servlets-examples/servlet/HelloWorldExample Debe exhibir en el BROWSER el siguiente mensaje:

Si asignamos http://localhost:8080 o el nombre del servidor en vez de localhost o tambien la direccion IP, nos exhibira la siguiente pantnalla, que es la de administracion del tomcat.

Luego damos un click en Tomcat Manager, dijitamos el usuario y la clave que utilizamos al instalar el tomcat..

Damos aceptar y nos presentara la siguiente pantalla.

Tambien si avanzamos un poco mas abajo podemos notar que existe la posibilidad de publicar la aplicacin que se genero en el GX, es decir publicar el WAR.

Para lo cual simplemente lo que hacemos es en: Trayectoria del Archivo WAR Cargar: proporcionamos el PATH donde esta ubicado el WAR, por ejemplo c:\tomcat\webapps\modelojava.war , luego damos en desplegar y con esta opcion se publica la aplicacin
Si colocamos en el BROWSER la siguiente direccion despues de publicar la aplicacion:

Si colocamos en el browser la siguiente direccion cuando el tomcat este activo: donde Genera http://localhost:8080/modelojava/servlet/com.genexus.webpanels.gxver Debe devolverme lo siguiente:

De esta manera se comprueba que este configurado y funcionando el TOMCAT.

Para el caso de la version GX9 debe desplegar en el mensaje Runn...... 9.xxxxxxxx.

Version

Con esto queda listo y configurado un modelo Java, cada vez que se incluya un objeto o se modifique un objeto GX, se debe hacer repetir los pasos 64 hasta el 85.

Es muy importante considerar que las frases con COLOR ROJO, deben ser digitadas obligatoriamente por el usuario.

S-ar putea să vă placă și