Implementación de un Entorno Tomcat y JDK mediante Dockerfile para Aplicaciones Java
Para desplegar aplicaciones Java en contenedores personalizados, es fundamental estructurar correctamente la imagen base que contendrá el Java Development Kit (JDK) y el servidor de aplicaciones Apache Tomcat. A continuación, se detalla el proceso de preparación, configuración y despliegue.
1. Preparación de Binarios y Estructura de Directorios ...
Publicado el 7-30 19:33
Implementación del cierre gradual de un pool de hilos en aplicaciones Tomcat para esperar la finalización de tareas
Concepto clave
Para garantizar que Tomcat espere a que las tareas en el pool de hilos finalicen antes de detenerse, se debe seguir este enfoque:
Crear un pool de hilos singleton global al iniciar la aplicación.
Implementar un ServletContextListener para gestionar el ciclo de vida.
Durante el apagado, invocar métodos de cierre gradual del pool: ...
Publicado el 7-20 02:52
Desarrollo y Configuración de Servlets en Java Web
Conceptos fundamentales de los Servlets
Un Servlet es un componente de software basado en Java que amplía las capacidades de un servidor. Aunque pueden responder a cualquier tipo de solicitud, su uso principal es la gestión de peticiones HTTP en aplicaciones web. En términos técnicos, un Servlet es una clase que implementa la interfaz javax.ser ...
Publicado el 7-13 18:16
Configuración del entorno para JSP con Apache Tomcat y Java
Para establecer un entorno de desarrollo JSP, se emplea Java en conjunto con Tomcat, el cual soporta de forma nativa la ejecución de páginas JSP.
Instalación y configuración inicial
Obtener el JDK y Apache Tomcat desde sus repoistorios oficiales.
Definir las variables de entorno para Java: establecer JAVA_HOME, añadir las rutas necesarais a CL ...
Publicado el 7-8 20:14
Configuración de HTTPS en Servidores Locales con Certificados Autogenerados
Los navegadores modernos como Chrome exigen conexiones seguras (HTTPS) para acceder a funcionalidades sensibles como la cámara web, el micrófono o la geolocalización. Para entornos de desarrollo y pruebas locales, donde no se dispone de un dominio ni de un certificado SSL comercial, es necesario generar un certificado autofirmado.
Generación de ...
Publicado el 7-8 19:27
Despliegue de Aplicaciones Spring Boot en Servidores Tomcat Externos
Las aplicaciones Spring Boot están diseñadas para ejecutarse de forma autónoma mediante archivos JAR que incluyen un contenedor de servlets embebido. Sin embargo, en entornos corporativos que exigen el uso de un servidor Apache Tomcat externo, es necesario modificar la configuración del proyecto para generar un archivo WAR.
Configuración del a ...
Publicado el 7-5 22:41
Despliegue Automático de Aplicaciones Web con Maven en Tomcat y Gestión de Errores
Configurar el despliegue automatizado de un archivo WAR en Tomcat mediante Maven requiere una serie de pasos específicos. Primero, es necesario ajustar el proyecto para incluir un plugin que gestione la interacción con el servidor.
En el archivo pom.xml del proyecto, se debe incorporar la siguiente configuración para el plugin de Tomcat:
<b ...
Publicado el 6-22 05:50
Problemas y soluciones con expresiones EL vacías/no vacías en JSP
Problema con expresiones EL en JSP
Al trabajar con expresiones EL (Expression Language) en archivos JSP, es común encontrarse con errores de sintaxis específicos relacionados con las funciones empty y not empty. Un error frecuente es el siguiante:
HTTP Status 500 -
=================
**type** Exception report
**message**
**description** The s ...
Publicado el 6-16 03:13
Configuración de Herramientas de Análisis y Explotación de Vulnerabilidades CVE en Ciberseguridad
Este artículo detalla ejercicios prácticos de ciberseguridad que abarcan la instalación de Burp Suite para interceptar tráfico HTTP y la explotación de vulnerabilidades en aplicaciones como Tomcat, Struts2 y JBoss mediante contenedores Docker.
Intercepción de Tráfico HTTP con Burp Suite
Para capturar paquetes de datos HTTP, primero se instala J ...
Publicado el 6-15 03:52
Configuración de Tomcat en IntelliJ IDEA: Guía Detallada
Esta guía profundiza en la configuración de Tomcat dentro de IntelliJ IDEA, ofreciendo una comprensión completa del proceso, a diferencia de tutoriales superficiales que solo muestran los pasos sin explicación.
Las capturas de pantalla se obtuvieron en un entorno Linux.
Estructura del Proyecto en IntelliJ IDEA
El primer paso es familiarizarse c ...
Publicado el 6-14 16:25