I just now looked at jsf-impl.jar, which contains the JSF tag libraries. There, the tag classes are located in the base directory (with all the other classes), and the tld files are in META-INF. Perhaps you should try that structure.
I have jsp tag files not tag classes. For the Sun specs, either tag files or the tld must be in META-INF directory of a jar library