That taglib.tld file is not a manifest file, so you cannot try to call
it one (thats why it tells you 'invalid header').
Unfortunately the only solution I know of is the brute force approach;
make a directory called META-INF, drop your .tld file in there, and
include it in the jar
for example:
I'm working on a project that is driven by taglibs, basically everything
that needs to be done will be done with taglib (e.g. no java or JSP
actions on the page except the preamble).
Since taglibs always get put into _jspService as new classes, all the
objects are generated on a per-request basis
Taglibs work very well for this. In fact I made a simple taglib in
about an hour that handles mail like this:
me
<%=person%>
this email
Hello <%=person%>,
Blah blah, I'm the mail body.
Alterntively you could do:
Hello <%=person%>,
Blah blah, I'm the mail body
AT
Geert Van Damme