A veces nos ha sucedido que importamos un proyecto y al querer ejecutarlo en Tomcat 6 nos aparece un mensaje de error indicando que la versión 3 no es soportada.
Esto se debe a que cada versión de Tomcat soporta una especificación de Servlet:
Y que además, cada proyecto, al momento de ser creado ( en Eclipse) nos pregunta el "Dynamic Web Module" que vamos a usar ( en el caso del gráfico siguiente, se pone por defecto la versión 2.5 ):
Si obtenemos el error mencionado al inicio, debemos verificar con que versión de módulo fue creado el proyecto ... teniendo en cuenta que NO es posible bajar de versión 3.0 a niveles inferiores. En el siguiente gráfico, el "Dynamic Web Module" está en 3.0
Otra forma de verificar, es mirar el encabezado del web.xml (si dice version=3.0 ):
Entonces, o reconstruimos el proyecto en una versión inferior o lo ejecutamos en Tomcat 7.
No hay comentarios:
Publicar un comentario