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
Dominio de Servlets y JSP: Arquitectura y Gestión de Estado
Arquitectura de Comunicación en Java Web
El desarrollo web con Java se fundamenta en el protocolo HTTP, el cual se divide en dos estructuras principales: la petición (request) y la respuesta (response). Una petición estándar consta de una línea de solicitud, cabeceras (headers) como Accept-Language o Content-Type, y un cuerpo (body) que contien ...
Publicado el 6-13 03:52
Implementación de un proyecto en Tencent Cloud con Ubuntu
Servicio cloud: Tencent Cloud
Sistema operativo: Ubuntu 16.04
Instalación de JDK
Descargar el paquete JDK desde el sitio oficial y transferirlo al servidor mediante scp, xftp u otra herramienta.
Descomprimir el archivo en el directorio deseado:
sudo tar -xzf jdk-8u171-linux-x64.tar.gz -C /usr/local/lib
Configurar las variibles de entorno. A ...
Publicado el 6-4 03:11
Cómo corregir la vulnerabilidad de seguridad CVE-2026-34483 en Tomcat
Resumen del problema
Información de la vulnerabilidad
ID del CVE: CVE-2026-34483
Gravedad: 7.5 (alta)
Componente afectado: org.apache.tomcat.embed:tomcat-embed-core:10.1.53
Tipo de vulnerabilidad: Codificación/escape inadecuado en la salida del componente JsonAccessLogValve
Versiones afectadas:
Tomcat 11.0.0-M1 a 11.0.20
Tomcat 10.1.0-M1 a 10 ...
Publicado el 6-2 00:05
Resolución del Error "Missing ServletWebServerFactory" en Spring Boot con IDEA
Este error, comúnmente conocido como missing ServletWebServerFactory bean, suele manifestarse en entornos de desarrollo como IntelliJ IDEA y puede tener diversas causas, a menudo relacionadas con configuraciones incorrectas en el proyecto.
Diagnóstico del Problema
Al iniciar un proyecto Spring Boot en IDEA, puede aparecer un error similar al si ...
Publicado el 5-29 15:26