Details
Description
Section JSP.7.2.1 of the JSP 2.1 specification requires that JSP containers recognize TLD files that are embedded in the META-INF directory of a JAR file that is contained in the WEB-INF/lib directory. Jetty is not recognizing such a TLD in the case of the MyFaces 1.1 implementation JAR (myfaces-impl-1.1.4.jar), even though the error message that you receive implies that the JAR files have been checked.
An example of this problem is described by a thread on the jetty-support mailing list at <http://www.nabble.com/-Jetty-support--Jetty-6-and-JSF-taglibs-problems-t2613645.html>.
Further research indicates that the actual problem might be slightly different than what is described above. It seems that the TLD might actually getting scanned (for example, the <listener> element inside the TLD is processed. So the actual problem is likely to be just that TLD URIs inside a scanned TLD are not being recognized.