Usar Facelets con Tomahawk
Después de empezar a usar facelets, necesitaba utilizar, cómo no, los componentes de myfaces tomahawk, para esto hay una documentación muy buena en el wiki de apache, use facelets with tomahawk.
El primer paso que debemos dar es crear un taglib.xml que describa cada componente, está recomendado llamarlo tomahawk.taglib.xml por si necesitaramos añadir alguno más, podemos utilizar el que está puesto como ejemplo en el wiki.
También debemos añadir en el web.xml un context-param con param-name facelets.LIBRARIES con el param-value que apunte dónde está nuestro taglib, ej:/WEB-INF/tomahawk.taglib.xml.
Con esto nos funcionarían casi todos los componentes, pero en el caso del updateActionListener no funcionaría, en JSF 1.2 se puede usar el equivalente del core setPropertyActionListener, pero en mi caso al utilizar la implementación de myfaces 1.1.5, que es una implementación de la especificación JSF 1.1, necesitaba este componente. Para poder utilizarlo, es necesario, descomentar la línea que describe el componente updateActionListener, y descargarnos el .jar TagHandler de jsf-comp y añadirlo a nuestro proyecto.