jueves, 11 de noviembre de 2010

Creacion del .war sin deployment wizard


Ademas del Deployment Wizard que nos ofrece Genexus, existe otras maneras para subir la aplicación a nuestro servidor, esta es una mas y consiste en crear el .war desde la carpeta webapps donde este la aplicación.
1. Aplicar el modelo en Genexus y con F5 revisar que todo este corriendo bien
2. Vamos a la carpeta del tomcat donde este alojada la aplicacion en el servidor local e ingresamos a webapps.
3. Clic derecho y la comprimimos para tenerla como .zip

4. Luego de que se realize la compresion tendremos un archivo similar a este

5. Renombramos la aplicación, el comando es rename, ejm
rename aplicacion.zip aplicacion.war
6. Aquí tengo un inconveniente y no me funciona si es que despliego este .war y es que en la raiz del .war me queda la carpeta y dentro de esta carpeta esta META-INF, static y WEB-INF, lo que hago es cortar los archivos de la carpeta y pegarlos en la raíz del .war.
7. Desplegamos el .war con el administrador de tomcat.
8. La aplicación esta lista

Tomar en consideración para los servidores en ambiente linux, el archivo PDFReport debe ser modificado cuando se tiene reportes pdf con tipos de letra únicos en windows como microsoft sans serif (aquí como ponerlos), este archivo se encuentra en /tomcat/webapps/aplicacion/WEB-INF.

También el archivo web.xml para modificar el tiempo de duración de sesión, esta en la misma ubicación que el anterior.


3 comentarios:

  1. hola muchas gracias por esta ayuda. Solo una pregunta como es el paso 7?, gracias

    ResponderEliminar
  2. Perfecto!!!, el post es de hace casi 5 años, pero me sirvió la información, Gracias.

    ResponderEliminar