La verdad es que es medio raro lo q pasa, lo pude solucionar agregando esto al web.xml antes de cerrar el </web-app>
Código:
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-template.tld</taglib-location>
</taglib>
aparentemente no cargaba los taglibs, de todas maneras es raro pq sin tocar nada luego de un rato de haber hecho los cambios la aplicacion empezo a funcionar.
Quizas sea algun tipo de problema del hosting, pero bueno, mientras siga funcionando lo dejamos asi, aunque voy a seguir investigando porq no me quiero quedar con la duda.
Muchas gracias por todo.
Saludos!