Buscar
Social
Ofertas laborales ES

Entries in despliegue (102)

miércoles
ene192011

Envia notificaciones de alarma con JAlarms en Grails

Cuando desplegamos nuestra aplicación en un entorno de producción necesitamos controlar en todo momento qué está pasando, y reaccionar rápidamente ante cualquier mal funcionamiento del sistema. Para ello, lo mejor es que la propia aplicación nos notifique de comportamientos extraños, anómalos o erróneos, y si además podemos especificar el protocolo de notificación (email, SMS, Twitter, etc.), pues mucho mejor.

Más información sobre JAlarms Plugin v0.1 (traducido al español).
lunes
ene172011

Grails & Hudson - Parte 5: Monitorizar el estado del proceso de construcción

Hace algunos días publicábamos la parte 4 de esta serie de artículos sobre el aprovechamiento del CI Hudson con Grails. Aquí os dejamos hoy la parte 5 que nos explica cómo monitorizar la construcción de nuestras aplicaciones.

Más información sobre Grails & Hudon / Jenkins Part 5: Monitoring build status (traducido al español).

NOTA: Jenkins es el nuevo nombre que adoptará Hudson en breve.
jueves
ene132011

Eliminar dependencias JAR no deseadas de un fichero WAR

Cuando construimos el fichero WAR de nuestra aplicación para proceder a desplegarlo en un entorno de producción, si echamos un vistazo a la carpeta WEB-INF/lib, podemos comprobar que hay algunos ficheros JAR que sabemos a ciencia cierta que no están siendo utilizados. Al ser el proceso de construcción del fichero WAR automático, necesitamos un mecanismo que nos permita indicar qué dependencias JAR no queremos que se incluyan al construir la aplicación, y aquí se explica cómo hacerlo mediante el uso del DSL de gestión de dependencias de Grails.

Más información sobre Removing unwanted jar dependencies in the grails built war file (traducido al español).
jueves
ene132011

Construir ficheros WAR ejecutables con Grails, Maven y Jetty

Los ficheros WAR ejecutables no son más que ficheros normales WAR a los que se añade una clase 'main' que instancia y arranca el servidor de aplicaciones por nosotros de forma automática. Muy útil para demos o aplicaciones destinadas a personas con pocos conocimientos técnicos.

Más información sobre Build executable war using grails, maven and jetty (traducido al español).
viernes
ene072011

Solucionar problemas de codificación UTF-8 en Tomcat

Si no recuerdo mal, ya hemos publicado algo referente a este tema en el Observatorio, aunque nunca viene mal refrescar la mente y comprobar si este truco de configuración nos puede seguir siendo útil.

Más información sobre Solving Tomcat Encoding Problems in UTF-8 Webapps (traducido al español).
viernes
ene072011

Grails & Hudson - Parte 4: Despliegue automático

Tras la última entrega de esta serie de trabajo con Hudson, Grails & Hudson - Parte 3: Pruebas, nos llega una nueva entrega donde se explica cómo configurar este CI para despliegue automático de nuestra aplicación.

Más información sobre Grails & Hudson Part4: Automated Deployment (traducido al español).
miércoles
dic222010

Monitorizando peticiones web en tu aplicación Grails

Cuando se despliega una aplicación en un entorno de producción con usuarios reales, y ésta no termina de responder como debería por algunos cuellos de botellas que no fueron detectados en la fase de desarrollo, tenemos numerosas opciones de 'profiling' mediante plugins o librerías externas, como JMeter, JProbe, JMX, etc. Sin embargo, si simplemente queremos una medición básica de tiempos de petición, entonces esta solución es perfecta.

Más información sobre Profiling web requests in your Grails application (traducido al español).
miércoles
dic222010

Utilizar el plugin 'cache-headers' con un servidor no-inglés

Seguro que más de uno os habéis encontrado con un problema similar al que se describe en este artículo, debido al hecho de que mucha gente piensa que no existen servidores o software que no esté desarrollado en inglés. Pobrecitos si algún día descubren el trabajo que hacemos desde el Observatorio.

Más información sobre Using Cache-Headers plugin in a non-english server (traducido al español).
miércoles
dic152010

Esquivar el problema de carga de la configuración externa

Ya hemos publicado algunos artículos en el Observatorio sobre la externalización de la configuración de nuestra aplicación, para aquellos entornos gestionados por terceros o que necesitan cambiar ciertos parámetros sin nuestra intervención. Aquí os dejamos un resumen más.

Más información sobre Workaround for the Grails External Configuration Loading Problem (traducido al español).
lunes
dic132010

Plugin Tomcat 1.3.5 y las variables JNDI de entorno

En la línea de las discusiones sobre cómo automatizar la configuración del entorno de ejecución de las aplicaciones desarrolladas con Grails, este artículo nos muestra una mejora al plugin Tomcat para gestionar variables JNDI por entorno.

Más información sobre Grails 1.3.5 Tomcat plugin and JNDI environment variables (traducido al español).