Cita: The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global-results?,global-exception-mappings?,action*)".
El problema es que no coincide el formato esperado de struts.xml con el que estás usando.
Dentro de package se esperaba que definas (no es obligatorio definirlos todos) result-types,interceptors,... en el orden que se te indica.
Una de dos, o has desordenado las etiquetas, o estás utilizando una estructura dtd que no se corresponde con la versión de struts2 que estás utilizando.
Cita: <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
Así que te vuelvo a decir lo mismo, los manuales son correctos, revisa y compara.