Hola leeann,
te debe de faltar alguna librería seguro, he cogido tu
web.xml y lo he llevado a un proyecto mio en Struts2 y lo ha cogido todo a la perfección, es decir, problemas de sintaxis no es.
Revisa que tengas todas las librerías, o pon aquí qué librerías tienes importadas y las compararemos.
Otra cosa que he visto raro es que en el archivo
struts.xml tienes definidas las acciones pero no la clase a la que corresponde cada acción.
Ejemplo de lo que yo veo más correcto:
Código Java:
Ver original<action name="index" class="com.leeann.app.Index">
<result>/index.jsp</result>
</action>
Esto es sólo una observación, nada más. Quizás te funcione, pero yo trabajo como te he indicado.
Un saludo!!