Entorno
Despliegue (Ear)¶
Los pasos para realizar un despliegue de la aplicación son los siguientes:
- El ear de la aplicación se genera mediante una tarea ant.
Según el entorno se ejecutará:
ant ear_desarrollo
ant ear_preExplotacion
ant ear_Explotacion
La tarea ant nos pedirá usuario y contraseña del svn y desplegará a partir de la versión del svn, no de nuestra versión local, para ello generar un directorio temporal que borra una vez creado el ear.
- Para desplegar en el servidor se copia el ear en la unidad de despliegues y se solicita su despliegue por GSTA.
- En el caso del entorno de desarrollo se hace vía Jenkins.
- Si se modifica algún manual se copia en el directorio
recursos
de la unidad de despliegues. Se pasarán automáticamente junto con el despliegue del ear. - Ídem con las plantillas.
- Si se modifica algún report de oracle se copia en el directorio
reports
de la unidad de despliegues. Se pasarán automáticamente junto con el despliegue del ear.
En el caso de desarrollo también se podrían subir por ftp al servidoraplidesr2.ae.jcyl.es
con el usuariocsrep
(misma contraseña). - Los scripts de base de datos también se piden vía GSTA.
- Las modificaciones de Segu se piden mediante un script de base de datos (se puede generar dichos scripts desde el GestSegu de desarrollo) vía GSTA.
Jasper Reports¶
Configuración de iReport para trabajar con ficheros xml¶
Los reports de TEAM tienen extensión .xml
en lugar de .jrxml
(la extensión por defecto para ficheros jasper).
En versiones de iReport previas a la 3 se trabajaba sin problemas tanto con ficheros con extensión .xml
como .jrxml
. A partir de la 3 los ficheros en formato .xml
sólo permite modificarlos en la forma XML preview, no apareciendo ni Designer ni Preview1.
Para que trate también ficheros con extensión .xml
como jasper y permita editarlos desde la pestaña Designer así como hacer vista previa hay que seguir los pasos:
- Se ejecuta iReport y elegimos Tools -> Options desde el menú.
- Elegimos Advanced Options.
- Desde IDE Configuration se despliega System y aquí File Types
- Se elige el tipo Jrxml Files y se copia (
) - Nos ponemos otra vez en File Types y pegamos (
) - Al nuevo tipo de fichero creado le llamamos XML Files (este nombre en realidad no es importante y se puede poner cualquier cosa).
- Eligiendo este nuevo tipo de fichero XML Files se pulsa en el botón
...
que aparece al lado derecho al lado de All Files - Aquí copiamos la ruta del fichero de configuración –es un xml– que se ha creado (en mi caso
C:\Users\hervelro\AppData\Roaming\.ireport\3.1.4\config\Services\MIMEResolver\xml files.xml
) - Se edita este xml y se modifica la línea
<ext name="jrxml"/>
por<ext name="xml"/>
- Se cierra iReport y la próxima vez que se abra ya se podrá trabajar con ficheros xml sin problemas.
-
Esto se debe a que a partir de la versión 3 se pueden utilizar ficheros
.xml
para definir ciertas configuraciones de los reports, y se prefiere utilizar para los jasper exclusivamente la extensión.jrxml
. ↩