Funções EL Facelet + Seam

Olá pessoal, criei algumas funções El seguindo este exemplo:
http://seamframework.org/Documentation/CreatingCustomELFunctions

Fiz tudo igual ao que ele diz, mas recebi o seguinte erro:

Caused by: java.lang.ClassNotFoundException: com.sun.facelets.tag.AbstractTagLibrary at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:276) at org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1099) at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:735) at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:378) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 104 more

Nos comentários da página com o tutorial tem um cara que teve este mesmo problema, mas não consegui entender direito a solução.
Alguém pode me ajudar?

Falta algum JAR na sua aplicação

Segundo o site http://www.findjar.com/index.jsp?query=com.sun.facelets.tag.AbstractTagLibrary, acredito que você deva adicionar o jsf-facelets.jar

Ele já está adicionado. Nesta página que citei um cra fala alguma coisa sobre tirá-lo do WAR e colocá-lo do EAR, mas já tentei e não estou sabendo como fazer.

Problema resolvido. Coloquei a lib na pasta {JBOSS_HOME}\server\default\lib, funcionou.

Agora está acontecendo outro problema estranho.

Caused by: java.lang.Exception: meupacote.MinhaClasse must be an instance of com.sun.facelets.tag.TagLibrary at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.createClass(TagLibraryConfig.java:293) at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.processLibraryClass(TagLibraryConfig.java:339) at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(TagLibraryConfig.java:171) ... 67 more

MinhaClasse extende AbstractTagLibrary que implementa TagLibrary. Não entendi porque essa exceção.

Ninguém?

alguem sabe onde tem um crud em seam ?